0001676238-23-000068.txt : 20230609 0001676238-23-000068.hdr.sgml : 20230609 20230608181335 ACCESSION NUMBER: 0001676238-23-000068 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20230430 FILED AS OF DATE: 20230609 DATE AS OF CHANGE: 20230608 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Braze, Inc. CENTRAL INDEX KEY: 0001676238 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 452505271 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41065 FILM NUMBER: 231003282 BUSINESS ADDRESS: STREET 1: 330 WEST 34TH STREET, FLOOR 18 CITY: NEW YORK STATE: NY ZIP: 10001 BUSINESS PHONE: (609) 964-0585 MAIL ADDRESS: STREET 1: 330 WEST 34TH STREET, FLOOR 18 CITY: NEW YORK STATE: NY ZIP: 10001 FORMER COMPANY: FORMER CONFORMED NAME: Appboy, Inc. DATE OF NAME CHANGE: 20160602 10-Q 1 brze-20230430.htm 10-Q brze-20230430
00016762381-312024Q1False1414141414P2YP4Y00016762382023-02-012023-04-300001676238us-gaap:CommonClassAMember2023-06-01xbrli:shares0001676238us-gaap:CommonClassBMember2023-06-0100016762382023-04-30iso4217:USD00016762382023-01-310001676238us-gaap:CommonClassAMember2023-01-31iso4217:USDxbrli:shares0001676238us-gaap:CommonClassAMember2023-04-300001676238us-gaap:CommonClassBMember2023-01-310001676238us-gaap:CommonClassBMember2023-04-3000016762382022-02-012022-04-300001676238brze:CommonClassAAndBMemberus-gaap:CommonStockMember2023-01-310001676238us-gaap:AdditionalPaidInCapitalMember2023-01-310001676238us-gaap:RetainedEarningsMember2023-01-310001676238us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001676238brze:CommonClassAAndBMemberus-gaap:CommonStockMember2023-02-012023-04-300001676238us-gaap:AdditionalPaidInCapitalMember2023-02-012023-04-300001676238us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-04-300001676238us-gaap:RetainedEarningsMember2023-02-012023-04-300001676238brze:CommonClassAAndBMemberus-gaap:CommonStockMember2023-04-300001676238us-gaap:AdditionalPaidInCapitalMember2023-04-300001676238us-gaap:RetainedEarningsMember2023-04-300001676238us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-3000016762382022-01-310001676238brze:CommonClassAAndBMemberus-gaap:CommonStockMember2022-01-310001676238us-gaap:AdditionalPaidInCapitalMember2022-01-310001676238us-gaap:RetainedEarningsMember2022-01-310001676238us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-310001676238brze:CommonClassAAndBMemberus-gaap:CommonStockMember2022-02-012022-04-300001676238us-gaap:AdditionalPaidInCapitalMember2022-02-012022-04-300001676238us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012022-04-300001676238us-gaap:RetainedEarningsMember2022-02-012022-04-3000016762382022-04-300001676238brze:CommonClassAAndBMemberus-gaap:CommonStockMember2022-04-300001676238us-gaap:AdditionalPaidInCapitalMember2022-04-300001676238us-gaap:RetainedEarningsMember2022-04-300001676238us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-300001676238brze:SubscriptionRevenueMember2023-02-012023-04-300001676238brze:SubscriptionRevenueMember2022-02-012022-04-300001676238brze:ProfessionalServicesRevenueMember2023-02-012023-04-300001676238brze:ProfessionalServicesRevenueMember2022-02-012022-04-300001676238country:US2023-02-012023-04-300001676238country:US2022-02-012022-04-300001676238us-gaap:NonUsMember2023-02-012023-04-300001676238us-gaap:NonUsMember2022-02-012022-04-3000016762382021-05-012022-04-3000016762382022-05-012022-04-3000016762382022-07-3100016762382021-08-012022-07-3100016762382022-08-012022-07-3100016762382022-10-3100016762382021-11-012022-10-3100016762382022-11-012022-10-3100016762382022-02-012023-01-3100016762382023-02-012023-01-3100016762382022-05-012023-04-3000016762382023-05-012023-04-300001676238brze:BrazeKKMember2020-09-012021-09-300001676238brze:BrazeKKMember2020-09-012020-09-300001676238brze:BrazeKKMember2021-09-012021-09-300001676238us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-04-300001676238us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-04-300001676238us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-04-300001676238us-gaap:MoneyMarketFundsMember2023-04-300001676238us-gaap:FairValueInputsLevel1Member2023-04-300001676238us-gaap:FairValueInputsLevel2Member2023-04-300001676238us-gaap:FairValueInputsLevel3Member2023-04-300001676238us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentDebtSecuritiesMember2023-04-300001676238us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-04-300001676238us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-04-300001676238us-gaap:USGovernmentDebtSecuritiesMember2023-04-300001676238us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-300001676238us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-300001676238us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-300001676238us-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-300001676238us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2023-04-300001676238us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-04-300001676238us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-04-300001676238us-gaap:CorporateDebtSecuritiesMember2023-04-300001676238us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-01-310001676238us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-01-310001676238us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-01-310001676238us-gaap:MoneyMarketFundsMember2023-01-310001676238us-gaap:FairValueInputsLevel1Member2023-01-310001676238us-gaap:FairValueInputsLevel2Member2023-01-310001676238us-gaap:FairValueInputsLevel3Member2023-01-310001676238us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentDebtSecuritiesMember2023-01-310001676238us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-01-310001676238us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-01-310001676238us-gaap:USGovernmentDebtSecuritiesMember2023-01-310001676238us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-01-310001676238us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-01-310001676238us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-01-310001676238us-gaap:ForeignGovernmentDebtSecuritiesMember2023-01-310001676238us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2023-01-310001676238us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-01-310001676238us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-01-310001676238us-gaap:CorporateDebtSecuritiesMember2023-01-31brze:security0001676238us-gaap:SoftwareDevelopmentMember2023-04-300001676238us-gaap:SoftwareDevelopmentMember2023-01-310001676238brze:ComputerEquipmentAndSoftwareMember2023-04-300001676238brze:ComputerEquipmentAndSoftwareMember2023-01-310001676238us-gaap:LeaseholdImprovementsMember2023-04-300001676238us-gaap:LeaseholdImprovementsMember2023-01-310001676238us-gaap:FurnitureAndFixturesMember2023-04-300001676238us-gaap:FurnitureAndFixturesMember2023-01-310001676238us-gaap:CostOfSalesMember2023-02-012023-04-300001676238us-gaap:CostOfSalesMember2022-02-012022-04-30brze:classbrze:votexbrli:pure0001676238us-gaap:CommonClassAMember2023-02-012023-04-300001676238brze:A2021EquityIncentivePlanMember2021-11-300001676238brze:A2021EquityIncentivePlanMember2021-11-012021-11-300001676238brze:A2021EquityIncentivePlanMember2023-02-012023-02-010001676238us-gaap:RestrictedStockUnitsRSUMember2023-01-310001676238us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-04-300001676238us-gaap:RestrictedStockUnitsRSUMember2023-04-300001676238us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-02-012023-04-300001676238us-gaap:SellingAndMarketingExpenseMember2023-02-012023-04-300001676238us-gaap:SellingAndMarketingExpenseMember2022-02-012022-04-300001676238us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012023-04-300001676238us-gaap:ResearchAndDevelopmentExpenseMember2022-02-012022-04-300001676238us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-04-300001676238us-gaap:GeneralAndAdministrativeExpenseMember2022-02-012022-04-300001676238us-gaap:EmployeeStockOptionMember2023-04-302023-04-300001676238us-gaap:RestrictedStockUnitsRSUMember2023-04-302023-04-300001676238us-gaap:EmployeeStockMemberbrze:EmployeeStockPurchasePlanMember2021-11-300001676238brze:EmployeeStockPurchasePlanMember2021-11-012021-11-300001676238brze:EmployeeStockPurchasePlanMember2021-11-300001676238brze:EmployeeStockPurchasePlanMember2023-02-012023-02-010001676238brze:EmployeeStockPurchasePlanMember2023-02-012023-04-300001676238us-gaap:EmployeeStockMemberbrze:EmployeeStockPurchasePlanMember2023-02-012023-04-300001676238us-gaap:EmployeeStockMemberbrze:EmployeeStockPurchasePlanMember2023-04-300001676238srt:MinimumMember2023-04-300001676238srt:MaximumMember2023-04-3000016762382022-11-30utr:sqft00016762382022-11-012022-11-300001676238us-gaap:EmployeeStockOptionMember2023-02-012023-04-300001676238us-gaap:EmployeeStockOptionMember2022-02-012022-04-300001676238us-gaap:RestrictedStockMember2023-02-012023-04-300001676238us-gaap:RestrictedStockMember2022-02-012022-04-300001676238brze:ShareBasedPaymentArrangementEmployeeStockPurchasePlanMember2023-02-012023-04-300001676238brze:ShareBasedPaymentArrangementEmployeeStockPurchasePlanMember2022-02-012022-04-300001676238us-gaap:SubsequentEventMember2023-05-310001676238us-gaap:SubsequentEventMember2023-05-012023-05-310001676238us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2023-05-012023-05-310001676238us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMember2023-05-012023-05-310001676238us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMember2023-05-310001676238srt:ScenarioForecastMember2023-05-310001676238us-gaap:SubsequentEventMemberbrze:NorthStarMember2023-06-012023-06-010001676238us-gaap:CommonClassAMemberus-gaap:SubsequentEventMemberbrze:NorthStarMember2023-06-012023-06-01
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
______________________________________________________________
FORM 10-Q
______________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended April 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from     to     
Commission File Number: 001-41065
______________________________________________________________
Braze, Inc.
(Exact name of Registrant as specified in its charter)
______________________________________________________________
Delaware45-2505271
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
330 West 34th Street, Floor 18
New YorkNew York 10001
(Address of principal executive offices, including zip code) 
(609964-0585
(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
Class A Common Stock, par value $0.0001 per shareBRZEThe Nasdaq Stock Market LLC
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 Rule12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ☒
At June 1, 2023, there were 63,842,793 shares of the registrant’s Class A and 33,744,159 shares of the registrant’s Class B common stock, each with a par value of $0.0001 per share, outstanding.


Braze, Inc.
Quarterly Report on Form 10-Q
For the Quarterly Period Ended April 30, 2023
TABLE OF CONTENTS
Page No.
2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our future results of operations or financial condition, business strategy and plans and objectives of management for future operations, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will” or “would” or the negative of these words or other similar terms or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:

the anticipated effects of unstable market and economic conditions that may have serious adverse consequences on our business, financial condition and share price;
our expectations regarding our revenue and the timing of revenue recognition under our customer contracts, expenses and other operating results;
our ability to acquire new customers and successfully retain existing customers;
our ability to increase usage of our platform and upsell and cross-sell additional products;
our ability to achieve or sustain our profitability;
future investments in our business, our anticipated capital expenditures and our estimates regarding our capital requirements;
the costs and success of our marketing efforts, and our ability to promote our brand;
our reliance on key personnel and our ability to identify, recruit and retain skilled personnel;
our growth strategies for our platform and our ability to effectively manage our growth, including any international expansion;
the estimated addressable market opportunity for our platform;
our ability to protect and enforce our intellectual property rights and any costs associated therewith;
the anticipated impact of domestic and global socioeconomic events on our business;
our ability to compete effectively with existing competitors and new market entrants; and
the size and growth rates of the markets in which we compete.

You should not rely on 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 and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this report. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Quarterly Report on Form 10-Q and are inherently uncertain. While we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information.

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

looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments.

Unless the context otherwise indicates, references in this Quarterly Report on Form 10-Q to the terms “Braze,” “the Company,” “we,” “our” and “us” refer to Braze, Inc. and its subsidiaries.

“Braze,” “Braze Currents” and other trade names and trademarks of ours appearing in this Quarterly Report on Form 10-Q are our property. This Quarterly Report on Form 10-Q contains trade names and trademarks of other companies, which are the property of their respective owners. We do not intend our use or display of other companies’ trade names or trademarks to imply an endorsement or sponsorship of us by such companies, or any relationship with any of these companies.

We may announce material business and financial information to our investors using our investor relations website (www.investors.braze.com). We therefore encourage investors and others interested in Braze to review the information that we make available on our website, in addition to following our filings with the Securities and Exchange Commission, or the SEC, webcasts, press releases and conference calls. Information contained on, or that can be accessed through, our website is not incorporated by reference into this Quarterly Report on Form 10-Q, and you should not consider information on our website to be part of this Quarterly Report on Form 10-Q.
4

Part 1 – Financial Information
Item 1.    Financial Statements
BRAZE, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)
(in thousands, except share and per share amounts)
April 30,
2023
January 31,
2023
ASSETS
CURRENT ASSETS:
Cash and cash equivalents$116,932 $68,587 
Restricted cash, current3,373  
Accounts receivable, net of allowance of $1,881 and $1,613 at April 30, 2023 and January 31, 2023, respectively
66,649 78,338 
Marketable securities385,869 410,083 
Prepaid expenses and other current assets25,285 26,163 
Total current assets598,108 583,171 
Restricted cash, noncurrent1,193 4,036 
Property and equipment, net20,433 20,339 
Operating lease right-of-use assets    46,623 46,261 
Deferred contract costs51,229 48,451 
Other assets3,707 3,148 
TOTAL ASSETS$721,293 $705,406 
LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST, AND STOCKHOLDERS' EQUITY
CURRENT LIABILITIES:
Accounts payable$3,571 $3,101 
Accrued expenses and other current liabilities47,018 37,415 
Deferred revenue181,216 166,092 
Operating lease liabilities, current13,231 10,695 
Total current liabilities245,036 217,303 
Operating lease liabilities, noncurrent39,211 40,590 
Other long-term liabilities814 755 
TOTAL LIABILITIES285,061 258,648 
COMMITMENTS AND CONTINGENCIES (Note 13)
Redeemable non-controlling interest (Note 4)1,083 1,455 
STOCKHOLDERS’ EQUITY
Class A common stock, $0.0001 par value; 2,000,000,000 and 2,000,000,000 shares authorized as of April 30, 2023 and January 31, 2023, respectively; 63,118,499 and 61,585,973 shares issued and outstanding as of April 30, 2023 and January 31, 2023, respectively
6 6 
Class B common stock, $0.0001 par value; 110,000,000 and 110,000,000 shares authorized as of April 30, 2023 and January 31, 2023, respectively; 33,745,938 and 34,389,453 shares issued and outstanding as of April 30, 2023 and January 31, 2023, respectively
4 4 
Additional paid-in capital832,831 806,044 
Accumulated other comprehensive loss(5,311)(6,824)
Accumulated deficit(392,381)(353,927)
TOTAL STOCKHOLDERS’ EQUITY435,149 445,303 
TOTAL LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST, AND STOCKHOLDERS’ EQUITY$721,293 $705,406 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5

BRAZE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)
(in thousands, except per share amounts)
Three Months Ended
April 30,
20232022
Revenue$101,780 $77,495 
Cost of revenue32,687 25,906 
Gross profit69,093 51,589 
Operating expenses:
Sales and marketing57,262 46,044 
Research and development29,745 21,620 
General and administrative23,983 23,574 
Total operating expenses110,990 91,238 
Loss from operations(41,897)(39,649)
Other income, net3,459 30 
Loss before provision for income taxes(38,438)(39,619)
Provision for income taxes388 14 
Net loss(38,826)(39,633)
Net loss attributable to redeemable non-controlling interest(372)(364)
Net loss attributable to Braze, Inc.$(38,454)$(39,269)
Net loss per share attributable to Braze, Inc. common stockholders, basic and diluted$(0.40)$(0.42)
Weighted-average shares used to compute net loss per share attributable to Braze, Inc. common stockholders, basic and diluted96,353 93,250 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
6

BRAZE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)
(in thousands)
Three Months Ended
April 30,
20232022
Net loss$(38,826)$(39,633)
Other comprehensive loss:
Change in foreign currency translation adjustments66 (562)
Unrealized gains (losses) on marketable securities1,447 (1,195)
Other comprehensive income (loss), net1,513 (1,757)
Comprehensive loss, net(37,313)(41,390)
Less: comprehensive loss, net, attributable to redeemable non-controlling interest(372)(364)
Comprehensive loss attributable to Braze, Inc.$(36,941)$(41,026)
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
7

BRAZE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE NON-CONTROLLING INTEREST AND STOCKHOLDERS’ EQUITY (UNAUDITED)
(in thousands)
Redeemable Non-controlling InterestClass A and Class B Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive
Income (Loss)
Total Stockholders' Equity
SharesAmount
Balance at January 31, 2023
$1,455 95,975 $10 $806,044 $(353,927)$(6,824)$445,303 
Issuance of common stock for options exercised— 676 — 2,211 — — 2,211 
Vesting of restricted stock units— 213 — — — — — 
Stock-based compensation— — — 24,576 — — 24,576 
Other comprehensive loss— — — — — 1,513 1,513 
Net loss attributable to redeemable non-controlling interests(372)— — — — — — 
Net loss attributable to Braze, Inc.— — — — (38,454)— (38,454)
Balance at April 30, 2023
$1,083 96,864 $10 $832,831 $(392,381)$(5,311)$435,149 

Redeemable Non-controlling InterestClass A and Class B Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive
Income (Loss)
Total Stockholders' Equity
SharesAmount
Balance at January 31, 2022
$3,235 92,968 $9 $717,175 $(214,961)$(640)$501,583 
Issuance of common stock for options exercised— 667 — 2,630 — — 2,630 
Vesting of early exercised options— — — 54 — — 54 
Vesting of restricted stock units— 77 — — — — — 
Repurchase of unvested shares related to early exercised options— (1)— — — — — 
Stock-based compensation— — — 17,172 — — 17,172 
Other comprehensive loss— — — — — (1,757)(1,757)
Net loss attributable to redeemable non-controlling interests(364)— — — — — — 
Charitable donation of stock— 96 — 4,260 — — 4,260 
Net loss attributable to Braze, Inc.— — — — (39,269)— (39,269)
Balance at April 30, 2022
$2,871 93,807 $9 $741,291 $(254,230)$(2,397)$484,673 


The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

8

BRAZE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(in thousands)
Three Months Ended
April 30,
20232022
CASH FLOWS FROM OPERATING ACTIVITIES:
Net loss (including amounts attributable to redeemable non-controlling interests)$(38,826)$(39,633)
Adjustments to reconcile net loss to net cash used in operating activities:
Stock-based compensation24,179 16,971 
Amortization of deferred contract costs6,660 5,407 
Depreciation and amortization1,526 965 
Provision for credit losses594 (143)
Value of common stock donated to charity 4,260 
Amortization of discount/premium on marketable securities471 13 
Non-cash foreign exchange loss 310 505 
Other20 4 
Changes in operating assets and liabilities:
Accounts receivable11,046 21,984 
Prepaid expenses and other current assets745 3,615 
Deferred contract costs(9,479)(8,205)
ROU assets and liabilities705 879 
Other assets(380)614 
Accounts payable405 28 
Accrued expenses and other current liabilities9,364 (2,530)
Deferred revenue15,228 13,177 
Other long-term liabilities(19)10 
Net cash provided by operating activities22,549 17,921 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property and equipment(40)(1,960)
Capitalized internal-use software costs(852)(306)
Purchases of marketable securities(46,297)(421,537)
Maturities of marketable securities71,486 16,000 
Net cash provided by/(used in) investing activities24,297 (407,803)
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from exercise of common stock options2,211 2,630 
Net cash provided by financing activities2,211 2,630 
Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash(180)(1,075)
Net change in cash, cash equivalents, and restricted cash48,877 (388,327)
Cash, cash equivalents, and restricted cash, beginning of period72,623 482,973 
Cash, cash equivalents, and restricted cash, end of period$121,500 $94,646 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
9

BRAZE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
SUPPLEMENTAL CASH FLOWS DISCLOSURE
(in thousands)
Three Months Ended
April 30,
20232022
SUPPLEMENTAL CASH FLOW DISCLOSURE:
Cash paid for income tax payments (refunds), net$(465)$172 
NON-CASH INVESTING AND FINANCING ACTIVITIES:
Stock-based compensation capitalized to internal-use software$480 $232 
Net change in capitalized internal-use software development costs in accrued expenses$ $21 
Unrealized net loss on marketable investment securities$(1,447)$(1,195)
Net change to property and equipment (included in accounts payable / accrued liabilities)$66 $623 
Vesting of early exercised options$ $54 
Asset retirement obligation$6 $365 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
10

BRAZE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
1. Company Overview
Description of Business

Braze, Inc., together with its subsidiaries (collectively, the “Company”, “we”, “us”, “our” or “Braze”), is a cloud-based customer engagement platform that delivers customer-centric experiences across push notifications, email, in-product messaging, SMS and MMS messages, and more. Customers use the Braze platform to facilitate real-time experiences between brands and customers in a more authentic and human way.

We began operations in 2011 and are incorporated in the state of Delaware. Our headquarters are located in New York, New York. As of April 30, 2023, we also lease additional office space in Austin, Berlin, Chicago, Jakarta, London, Paris, San Francisco, Singapore, and Tokyo.
2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, and variable interest entities (“VIE”) for which we are the primary beneficiary. Intercompany balances and transactions have been eliminated in consolidation.

Reclassifications

Certain reclassifications and immaterial changes have been made to prior-period financial statements to conform to the current-period presentation.
Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reported period. We evaluate estimates based on historical and anticipated results, trends, and various other assumptions. Significant items subject to such estimates and assumptions include, but are not limited to, the standalone selling price for separate performance obligations in our revenue arrangements, expected period of benefit for deferred contract costs, the valuation of common stock and stock-based compensation, the allocation of overhead costs between cost of revenue and operating expenses, the estimated useful lives of intangible and depreciable assets, the incremental borrowing rate, the valuation of deferred tax assets and liabilities and other tax estimates including our ability to utilize net operating losses.

Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, and makes adjustments as facts and circumstances dictate. As future events and their effects, including the uncertainty surrounding rapidly changing market and economic conditions from global or domestic macroeconomic and socioeconomic events such as, among others, instability in the banking and financial services sector, international and domestic supply chain risks, inflationary pressure, interest rate increases, declines in consumer confidence, international conflicts and domestic and foreign political unrest, that impact us and our customers, cannot be determined with precision, actual results could differ from those estimates and many of our estimates and assumptions have required increased judgement and carry a higher degree of variability and volatility.
Significant Accounting Policies
Our significant accounting policies are detailed in “Note 2. Summary of Significant Accounting Policies" of the audited annual consolidated financial statements for the fiscal year ended January 31, 2023 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on March 31, 2023 (the “Annual Report”). There have been no material changes to our significant accounting policies with the exception of the below:
Concentration of Credit Risk

Financial instruments that potentially subject us to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. Restricted cash consists of letters of credit related to
11

our leased properties. For cash, cash equivalents, restricted cash, and marketable securities, we are exposed to credit risk in the event of default by the financial institutions to the extent of the amounts recorded on the consolidated balance sheets in excess of the Federal Deposit Insurance Corporation (“FDIC”) limits. Cash, cash equivalents, restricted cash, and marketable securities balances are maintained at financial institutions that management believes are of high-credit, quality financial institutions, where deposits, at times, exceed the FDIC limits.

Significant customers are those which represent 10% or more of our total revenue for the period, or accounts receivable at the balance sheets dates. For the three months ended April 30, 2023 and 2022, no customer accounted for 10% or more of our total revenue.

For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheets. As of April 30, 2023 and January 31, 2023, no customers accounted for 10% or more of our total accounts receivable balance.
3. Revenue from Contracts with Customers

Disaggregated Revenue Streams

The following disaggregation depicts the nature, amount, timing and uncertainty of cash flows related to the primary types of revenue from contracts with customers.

The following table presents total revenue by type (in thousands):

Three Months Ended
April 30,
20232022
Subscription$97,146 $72,836 
Professional services and other4,634 4,659 
Total$101,780 $77,495 

The following table presents total revenue by geography (in thousands):

Three Months Ended
April 30,
20232022
United States$58,503 $45,352 
International43,277 32,143 
Total$101,780 $77,495 

Revenue by geography is determined based on the location of our users. Other than the United States, no other individual country accounted for 10% or more of total revenue for any of the periods presented.

Unbilled Accounts Receivable

Unbilled accounts receivable included in trade accounts receivable, net, which generally arise from our contractual right to bill our customers in advance of services on the contract effective date, were $4.8 million and $1.0 million as of April 30, 2023 and January 31, 2023, respectively.

Contract Balances

Contract Assets

Contract assets as of April 30, 2023 and January 31, 2023 were $0.2 million and $0.8 million, respectively. The change in contract assets for all periods presented primarily reflects revenue recognized in excess of billings partially offset by contract assets earned during the period.

Deferred Revenue

The change in deferred revenue for all periods presented primarily reflects cash payments received during the period for which the performance obligation was not satisfied prior to the end of the period, partially offset by revenues recognized during
12

the period. Revenue recognized during the three months ended April 30, 2023 from amounts included in deferred revenue at January 31, 2023, was $77.1 million. Revenue recognized during the three months ended April 30, 2022 from amounts included in deferred revenue at January 31, 2022, was $59.5 million.

Credit Losses

The following table presents a reconciliation of the allowance for credit losses on accounts receivable (in thousands):

Allowance for Credit Losses
Balance at January 31, 2023
$1,613 
Reserve:
Credit losses625 
Deferred revenue689 
Write-offs(1,063)
Recoveries17 
Balance at April 30, 2023
$1,881 

Remaining Performance Obligations

The transaction price allocated to remaining performance obligations represents amounts under non-cancelable contracts expected to be recognized as revenue in future periods, and may be influenced by several factors, including seasonality, the timing of renewals, the timing of service delivery and contract terms. Unbilled portions of the remaining performance obligations are subject to future economic risks including bankruptcies, regulatory changes and other market factors.

The following table presents remaining performance obligations as of the dates indicated below (in millions):

TotalLess than 1 Year1-5 Years
April 30, 2022$390.9 $255.1 $135.8 
July 31, 2022410.5 274.2 136.3 
October 31, 2022408.7 283.3 125.4 
January 31, 2023455.7 312.6 143.1 
April 30, 2023477.5 325.4 152.1 
4. Variable Interest Entity and Redeemable Non-Controlling Interest

On September 14, 2020, we, along with Japan Cloud Computing Co., Ltd., and M30 LLC, (the “Investors”), entered into an agreement, whereby each Investor agreed to purchase shares of common stock of Braze KK (“Braze KK Shares”) for a total purchase price of $10.0 million in two tranches of $5.0 million per tranche in September 2020 and September 2021, to engage in the investment, organization, management and operation of Braze KK focused on the distribution of our products in Japan. The purpose of this arrangement was to further expand our business in the Japanese market.

In March 2022, we consented to the issuance of stock options to purchase Braze KK Shares by certain employees of Braze KK. These options will vest in full in March 2027 and, other than the options held by one officer of Braze KK, cannot be exercised by the holders thereof prior to the exercise of the call or put options described in more detail below. The Company considers the stock options to be a substantive class of equity, classified as a liability within other long-term liabilities on the consolidated balance sheets. As of April 30, 2023, the liability balance was $0.4 million. The issuance of stock options does not impact our majority stake in Braze KK, as none of the vesting criteria of the options were met as of the balance sheet date. The issuance of stock options did not result in a reconsideration event and therefore Braze KK still met the criteria of a VIE as Braze KK did not have sufficient equity at risk to finance their activities. As a result, we continue to operate Braze KK as a subsidiary, exposing us to business and foreign exchange risk. We consolidate Braze KK and present the results within our consolidated balance sheets, consolidated statements of operations, and consolidated statements of cash flows.

The common stock held by the Investors is callable by us or puttable by the Investors upon certain contingent events. Should the call or put option be exercised, the redemption value would be determined based on a prescribed formula derived from the discrete revenues of Braze KK and the Company and may be settled, at our discretion, with our stock or cash. The non-controlling interest in Braze KK is classified in mezzanine equity as redeemable non-controlling interest as a result of the
13

put right available to the Investors in the future, an event that is not solely in our control. The non-controlling interest is not accreted to redemption value because it is currently not probable that the non-controlling interest will become redeemable.

The following table summarizes the activity in the redeemable non-controlling interests for the periods indicated below (in thousands):

Balance as of January 31, 2023
$1,455
Net loss attributable to redeemable non-controlling interest(372)
Balance as of April 30, 2023
$1,083
5. Fair Value Measurements

The following table sets forth our financial instruments that were measured at fair value on a recurring basis at the periods indicated below, by level within the fair value hierarchy (in thousands):
April 30, 2023
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$59,008 $ $ $59,008 
59,008   59,008 
Marketable securities
U.S. government securities$293,749 $ $ $293,749 
Foreign bonds 2,978  2,978 
Corporate debt securities 89,142  89,142 
Total marketable securities293,749 92,120  385,869 
Total$352,757 $92,120 $ $444,877 
January 31, 2023
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$30,873 $ $ $30,873 
30,873   30,873 
Marketable securities
U.S. government securities$307,744 $ $ $307,744 
Foreign bonds 2,967  2,967 
Corporate debt securities 99,372  99,372 
Total marketable securities307,744 102,339  410,083 
Total$338,617 $102,339 $ $440,956 

Our money market funds are classified as Level 1 within the fair value hierarchy, because they are valued using quoted prices in active markets as of April 30, 2023 and January 31, 2023. Financial instruments classified as Level 2 within our fair value hierarchy are valued on the basis of prices from an orderly transaction between market participants provided by reputable dealers or pricing services. Prices of these securities are obtained through independent, third-party pricing services and include market quotations that may include both observable and unobservable inputs. In determining the value of a particular investment, pricing services may use certain information with respect to transactions in such investments, quotations from dealers, pricing matrices and market transactions in comparable investments and various relationships between investments. There were no transfers of financial instruments among Level 1, Level 2 and Level 3 during the periods presented.
14

6. Marketable Securities

Marketable securities consist of the following for the periods presented (in thousands):
April 30, 2023
Cost or Amortized CostGross Unrealized GainsGross Unrealized LossesTotal Estimated Fair Value
U.S. government securities$296,729 $212 $(3,192)$293,749 
Foreign bonds3,021  (43)2,978 
Corporate debt securities90,250 15 (1,123)89,142 
Total$390,000 $227 $(4,358)$385,869 
January 31, 2023
Cost or Amortized CostGross Unrealized GainsGross Unrealized LossesTotal Estimated Fair Value
U.S. government securities$312,044 $31 $(4,331)$307,744 
Foreign bonds3,028  (61)2,967 
Corporate debt securities100,589 27 (1,244)99,372 
Total$415,661 $58 $(5,636)$410,083 

Accrued interest receivables related to our available-for-sale securities of $2.9 million as of April 30, 2023, and $2.0 million as of January 31, 2023, were included within prepaid expenses and other assets on our consolidated balance sheets.

The Company’s short-term investments consist of available-for-sale debt securities and term deposits. The term deposits are at cost, which approximates fair value. The weighted-average remaining maturity of the Company’s investment portfolio was less than one year as of the periods presented. No individual security incurred continuous unrealized losses for greater than 12 months.

The Company purchases investment grade marketable debt securities which are rated by nationally recognized statistical credit rating organizations in accordance with its investment policy. This policy is designed to minimize the Company's exposure to credit losses. As of April 30, 2023, the credit-quality of the Company’s marketable available-for-sale debt securities had remained stable. The unrealized losses recognized on marketable available-for-sale debt securities as of April 30, 2023 was primarily related to the continued market volatility associated with market expectations of an aggressive pace of interest rate increases by the Federal Reserve. The contractual terms of these investments do not permit the issuer to settle the securities at a price less than the amortized cost basis of the investments and it is not expected that the investments would be settled at a price less than their amortized cost basis. The Company does not intend to sell the investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost basis. The Company is not aware of any specific event or circumstance that would require the Company to change its assessment of credit losses for any marketable available-for-sale debt security as of April 30, 2023. These estimates may change, as new events occur and additional information is obtained, and will be recognized on the consolidated financial statements as soon as they become known. No credit losses were recognized as of April 30, 2023 for the Company’s marketable debt securities.

The contractual maturities of the investments classified as available-for-sale marketable securities are as follows (in thousands):
April 30, 2023
Amortized CostEstimated Fair Value
Due within 1 year$233,654 $230,753 
Due in 1 year through 5 years156,346 155,116 
Total$390,000 $385,869 
15

January 31, 2023
Amortized CostEstimated Fair Value
Due within 1 year$247,214 $244,280 
Due in 1 year through 5 years168,447 165,803 
Total$415,661 $410,083 
Investment Income

Investment income consists of interest income and accretion income/amortization expense on our cash, cash equivalents, and marketable securities. Investment income is included within other income, net on the consolidated statements of operations. The components of investment income were as follows (in thousands):
Three Months Ended
April 30,
20232022
Interest income$2,928 $443 
Amortization of discount/premium, net471 13 
Investment income$3,399 $456 
7. Property and Equipment, Net

Property and equipment, net, consist of the following (in thousands):
April 30,
2023
January 31,
2023
Capitalized internal-use software$8,677 $7,344 
Computer equipment, office equipment, and software7,801 8,111 
Leasehold improvements9,604 9,410 
Furniture and fixtures4,187 4,085 
Total property and equipment30,269 28,950 
Less: accumulated depreciation and amortization(9,836)(8,611)
Total property and equipment, net$20,433 $20,339 

The total depreciation expense and amortization expense for property and equipment was $1.2 million and $1.0 million during the three months ended April 30, 2023 and 2022, respectively. During the three months ended April 30, 2023, the Company removed $0.3 million of fixed assets consisting of computer equipment, office equipment, and software, that was largely depreciated from property and equipment, gross and accumulated depreciation, which had minimal net impact on the Company’s consolidated financial results.

We capitalized internal-use software of $1.3 million and $0.5 million during the three months ended April 30, 2023 and 2022, respectively. Amortization for capitalized internal-use software costs recognized within cost of revenue, on the consolidated statements of operations, was $0.5 million and $0.5 million for the three months ended April 30, 2023 and 2022, respectively.

8. Prepaid Expenses and Other Current Assets
16


Prepaid expenses and other current assets consist of the following (in thousands):
April 30,
2023
January 31,
2023
Prepaid software subscriptions$13,164 $12,574 
Prepaid advertising1,515 1,322 
Prepaid insurance2,688 2,795 
Investment interest receivable2,917 2,013 
Consumption tax receivable1,050 1,045 
Prepaid employee bonuses242 538 
Prepaid employee benefits755 811 
Other2,954 5,065 
Total prepaid expenses and other current assets$25,285 $26,163 
9. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consists of the following (in thousands):
April 30,
2023
January 31,
2023
Accrued compensation costs$20,288 $12,644 
Accrued software subscriptions7,809 8,454 
Accrued commissions5,557 6,205 
Accrued professional service fees2,126 1,779 
Accrued advertising755 922 
Accrued tax liability5,471 4,188 
ESPP payable2,508 322 
Other2,504 2,901 
Total accrued expenses and other current liabilities$47,018 $37,415 
10. Employee Benefit Plans

We sponsor a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. Matching contributions under the plan were $2.4 million and $1.8 million for the three months ended April 30, 2023 and 2022, respectively.

11. Stockholder’s Equity

Class A and Class B Common Stock

We have two classes of common stock, Class A and Class B. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting, conversion and transfer rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to ten votes and may be converted at the option of the holder into one share of Class A common stock. In addition, all shares of Class B common stock will automatically convert into shares of Class A common stock in certain circumstances, including on the earlier of (i) the last trading day of the fiscal quarter during which the number of shares of Class B common stock then outstanding represents less than 10% of the aggregate number of shares of Class A common stock and Class B common stock then outstanding, or (ii) the last trading day of the fiscal quarter immediately following the fifth anniversary of our initial public offering. All shares of the Company’s capital stock outstanding immediately prior to our initial public offering, including all shares held by our executive officers, directors and their respective affiliates, and all shares issuable upon the conversion of our then outstanding convertible preferred stock, were reclassified into shares of Class B common stock immediately prior to the completion of the initial public offering.

Charitable Contributions

In connection with our Pledge 1% commitment, we donated 96,465 shares of our Class A common stock to a charitable donor-advised fund that resulted in the recognition of a $4.3 million expense within general and administrative in our consolidated statements of operations during the three months ended April 30, 2022. There were no stock donations in the three months ended April 30, 2023.
17

12. Employee Stock Plans

We have historically issued equity awards under our Amended and Restated 2011 Equity Incentive Plan (the “2011 Plan”) and our 2021 Equity Incentive Plan (the “2021 Plan”).

Amended and Restated 2011 Equity Incentive Plan

Our 2011 Plan provides for the award of stock options and restricted stock units (“RSUs”) to employees, officers, directors, advisors and other service providers of Braze. The terms of each award and the exercise price of awards under the 2011 Plan are determined by our board of directors. Following effectiveness of the 2021 Plan in connection with our initial public offering, no further awards were made under the 2011 Plan.

2021 Equity Incentive Plan

In November 2021, our board of directors and our stockholders approved the 2021 Plan, which became effective on November 16, 2021. No grants were made under the 2021 Plan prior to its effectiveness. No further grants will be made under the 2011 Plan. At effectiveness, we reserved 25,660,249 shares of our Class A common stock to be issued under the 2021 Plan. In addition, the number of shares of our Class A common stock reserved for issuance under the 2021 Plan will automatically increase on February 1 of each year for a period of ten years, beginning on February 1, 2022 and continuing through February 1, 2031, in an amount equal to (1) 5% of the total number of shares of our common stock (both Class A and Class B) outstanding on the preceding January 31, or (2) a lesser number of shares determined by the Board no later than the February 1 increase. On February 1, 2023, the number of shares of our Class A common stock reserved for issuance under our 2021 Plan increased by an additional 4,798,771 shares.
Restricted Stock Units

The following table summarized unvested and outstanding RSU award activity and related information:
SharesWeighted-Average Grant Date Fair Value
Balance as of January 31, 2023
4,625,518
Granted3,094,197$33.46 
Vested(212,766)$46.00 
Forfeited(173,544)$38.34 
Balance as of April 30, 2023
7,333,405

RSUs granted during the three months ended April 30, 2023 contained a service-based vesting condition of up to approximately a four year period. RSUs typically vest on a quarterly basis or have a one year cliff vesting period with quarterly vesting thereafter.

Stock-based Compensation Expense

The following table summarizes stock-based compensation expense, which was included in the consolidated statements of operations as follows (in thousands):

Three Months Ended,
April 30,
20232022
Cost of revenue$889 $920 
Sales and marketing7,848 5,667 
Research and development9,843 6,173 
General and administrative5,566 4,211 
Stock-based compensation, net of amounts capitalized$24,146 $16,971 
Capitalized stock-based compensation expense480 232 
Total stock-based compensation expense$24,626 $17,203 

18

As of April 30, 2023, total compensation cost not yet recognized related to unvested equity awards and the weighted-average remaining period over which these costs are expected to be realized were as follows:

Stock OptionsRSUs
Unrecognized compensation costs (in thousands)$41,005$189,496
Weighted-average remaining recognition period (years)2.283.07

Employee Stock Purchase Plan

In November 2021, our board of directors and our stockholders approved the 2021 Employee Stock Purchase Plan (the “ESPP”), which became effective on November 16, 2021. Following completion of our initial public offering, the ESPP authorized the issuance of 1,825,000 shares of our Class A common stock under purchase rights granted to our employees or to employees of any of our designated affiliates. The number of shares of our Class A common stock reserved for issuance will automatically increase on February 1 of each year for a period of ten years, beginning on February 1, 2022 and continuing through February 1, 2031, by the lesser of (i) 1% of the total number of shares of our common stock (both Class A and Class B) outstanding on the preceding January 31; and (ii) 2,737,000 shares, except before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth in clauses (i) and (ii) above. On February 1, 2023, the number of shares of our Class A common stock reserved for issuance under our ESPP increased by an additional 959,754 shares.

The ESPP is implemented through a series of offerings under which eligible employees are granted purchase rights to purchase shares of the Company’s Class A common stock on specified dates during such offerings. Under the ESPP, our board of directors will be permitted to specify offerings with durations of not more than 27 months, and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of our Class A common stock will be purchased for employees participating in the offering. On each purchase date, eligible employees will purchase the shares at a price per share equal to 85% of the lesser of (1) the fair market value of the Company’s Class A common stock on the first trading day of the offering period or (2) the fair market value of the Company’s Class A common stock on the last day of the offering period, as defined by the ESPP.

The Company recognized $0.8 million of stock-based compensation expense related to the ESPP in the three months ended April 30, 2023. There was no stock-based compensation expense related to the ESPP in three months ended April 30, 2022. As of April 30, 2023, $2.5 million has been withheld on behalf of our employees for a future purchase and is classified as accrued expenses and other current liabilities on the consolidated balance sheets. There were no purchases related to the ESPP in the three months ended April 30, 2023. As of April 30, 2023, 2,629,404 shares of Class A common stock remain available for issuance under the ESPP.
13. Commitments and Contingencies

Indirect Taxes

We are subject to indirect taxation in some, but not all, of the various U.S. states and foreign jurisdictions in which we conduct business. Therefore, we have an obligation to charge, collect and remit Value Added Tax (“VAT”) or Goods and Services Tax (“GST”) in connection with certain of our foreign sales transactions and sales and use tax in connection with eligible sales to subscribers in certain U.S. states. On June 21, 2018, the U.S. Supreme Court issued an opinion in South Dakota v. Wayfair. The State of South Dakota alleged that U.S. constitutional law should be revised to permit South Dakota to require remote sellers to collect and remit sales tax in South Dakota in accordance with South Dakota’s sales tax statute. Under the U.S. Supreme Court’s ruling, the longstanding Quill Corp v. North Dakota sales tax case was overruled, and states may now require remote sellers to collect sales tax under certain circumstances. We began collecting sales tax in relevant jurisdictions for the fiscal year ended January 31, 2019. As a result of this ruling and given the scope of our operations, taxing authorities continue to provide regulations that increase the complexity and risks to comply with such laws and could result in substantial liabilities, prospectively as well as retrospectively. Based on the information available, we continue to evaluate and assess the jurisdictions in which indirect tax nexus exists and believe that the indirect tax liabilities are adequate and reasonable. Due to the complexity and uncertainty around the application of these rules by taxing authorities, results may vary materially from expectations, and we have recognized liabilities for contingencies related to state sales and use tax, VAT, and GST deemed probable and estimable totaling $0.5 million and $0.5 million as of April 30, 2023 and January 31, 2023, respectively, which is included in accrued expenses and other current liabilities on the consolidated balance sheets. As of January 31, 2023, we have filed prior period returns in several jurisdictions in order to remediate this potential exposure, and the Company continues to evaluate the potential exposure on an ongoing basis.

19

Legal Contingencies

From time to time, in the ordinary course of business, we are or may be involved in various legal or regulatory proceedings, claims or purported class actions related to, among other things, alleged infringement of third-party patents and other intellectual property rights, commercial, labor and employment, wage and hour and other claims. We have been, and may in the future be, put on notice or sued by third-parties for alleged infringement of their proprietary rights, including patent infringement. We accrue a liability when we believe that it is both probable that a liability has been incurred and the amount of loss can be reasonably estimated. We believe we have recorded adequate provisions for any such matters and, as of April 30, 2023, we believe that no material loss will be incurred in excess of the amounts recognized in our financial statements.
14. Leases

The Company’s lease portfolio consists solely of office space with lease terms ranging from two to ten years. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.

The following table presents information on our operating leases for three months ended April 30, 2023 and 2022 (in thousands):
Three Months Ended
April 30,
20232022
Operating lease cost$3,651$3,496 
Variable lease cost672585 
Short-term lease cost288552 
Total net lease cost$4,611$4,633

The future maturities of the Company’s operating lease liabilities by fiscal year were as follows (in thousands):

2024$9,079 
202512,358 
20268,420 
20277,444 
20286,011 
Thereafter19,137 
Total future undiscounted lease payments$62,449 
Less: imputed interest(10,009)
Less: tenant improvement allowance not yet received 
Total reported lease liability$52,440 

The Company's lease terms and discount rates are as follows:
April 30, 2023
Weighted-average remaining lease term (years)6.3
Weighted-average discount rate5.5 %

Other information for the Company's leases is as follows (in thousands):
Three Months Ended
April 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities$2,933 $2,499 
Operating lease right-of-use assets obtained in exchange for new operating lease liabilities$2,767 $ 

New York City Headquarters Agreement

20

In November 2022, the Company entered into a Sublease Agreement (the “Sublease”) pursuant to which the Company agreed to lease approximately 92,300 square feet of general office space in New York, New York. The term of the Sublease commences on October 1, 2023 and will terminate on January 30, 2034. Under the Sublease, the Company's fixed rent obligation is $0.6 million per month, provided, that the Company shall be entitled to a rent abatement in the aggregate amount of $6.6 million to be applied in equal monthly installments until the abatement amount is fully exhausted. The Sublease contains customary provisions for real property subleases of this type, including specified termination rights, and is subject to and contingent upon receipt of a standard third-party consent.
15. Income Taxes

The Company computes its provision for interim periods by applying an estimated annual effective tax rate to anticipated annual pretax income or loss as directed by ASC 740. The estimated annual effective tax rate is applied to the Company’s year to date income or loss, and is adjusted for discrete items recorded in the period. The Company recorded an income tax expense of $0.4 million and $0.0 million for the three months ended April 30, 2023 and 2022, respectively. The effective tax rate for the three months ended April 30, 2023 and 2022 was (1.0)% and 0.0%, respectively.

The provision for income taxes recorded for the three months ended April 30, 2023 consists of income taxes in state jurisdictions and foreign jurisdictions in which the Company conducts business. The primary difference between the effective tax rate and the statutory rate is the change in the valuation allowance recorded. The Company continues to maintain a full valuation allowance against its net deferred tax assets as we have concluded that it is not more likely than not that the deferred tax assets will be realized. When the Company determines that it will be able to realize some portion or all of its deferred tax assets, an adjustment to its valuation allowance on its deferred tax assets would have the effect of increasing net income in the period such determination is made.
16. Net Loss per Share
We compute net loss per share of Class A common stock and Class B common stock under the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights, of the Class A common stock and Class B common stock are substantially identical, other than voting rights. Accordingly, the Class A common stock and Class B common stock share in the Company’s net loss. The following table sets forth the computation of basic and diluted net loss per share attributable to Braze, Inc. common shareholders during the periods presented (in thousands, except per share amounts):
Three Months Ended
April 30,
20232022
Numerator:
Net loss attributable to Braze, Inc.$(38,454)$(39,269)
Denominator:
Weighted-average shares of Braze, Inc. common stock outstanding96,360 93,295 
Less: weighted-average unvested shares of Braze, Inc. subject to repurchase(7)(45)
Weighted-average shares used to calculate net loss per share attributable to Braze, Inc. common stockholders, basic and diluted96,353 93,250 
Net loss per share attributable to Braze, Inc. common stockholders, basic and diluted$(0.40)$(0.42)
The following outstanding shares of potentially dilutive securities have been excluded from diluted net loss per share attributable to Braze, Inc. common shareholders for the periods presented, because their inclusion would be anti-dilutive (in thousands):
Three Months Ended
April 30,
20232022
Options to purchase common stock7,440 10,314 
Restricted stock units7,333 2,805 
ESPP shares estimated to be purchased138  
Total14,911 13,119 

17. Related Party Transactions

21

In May 2021, the Chief Financial Officer of Datadog, Inc., one of our vendors, joined our board of directors. We have purchased services from Datadog, Inc. in the aggregate amount of approximately $0.8 million and $0.6 million during the three months ended April 30, 2023 and 2022, respectively.


18. Subsequent Events

In May 2023, the Company implemented a workforce reduction designed to rebalance talent to better meet customer needs and achieve business priorities. The Company estimates severance and other termination costs of approximately $1.0 million related to these measures. The foregoing estimates of the charges the Company expects to incur are subject to assumptions and the execution of employee separation agreements. Actual charges may differ from such estimates.

In May 2023, in connection with our Pledge 1% commitment, we donated 32,155 shares of our Class A common stock to a charitable donor-advised fund that resulted in the recognition of approximately $1.0 million of operating expense.

In May 2023, the Company granted RSUs for a total of 81,175 shares of Class A common stock to employees pursuant to the 2021 Plan. The RSUs vest over a service period of approximately four years. The grant date fair value of these awards was $2.4 million.

In May 2023, the Company entered into a lease agreement for a new office space in Austin, Texas. The lease commencement date, which is when the premises will become available to the Company for use, is expected to be in the second quarter of fiscal year 2024. The Company is obligated to pay approximately $0.1 million per month beginning in the second quarter of fiscal 2024 through the fourth quarter of fiscal 2025, the expiration date.

In June 2023, the Company closed the acquisition of North Star Y, Pty Ltd (“North Star”) and acquired all of North Star’s outstanding stock for aggregate closing consideration of up to $28.0 million in cash and stock, resulting in the issuance of 190,283 shares of the Company’s Class A common stock, and subject to ordinary course working capital adjustments. The sellers in the transaction may also be entitled to certain earn-out payments based on specified commercial targets over two years, in each case subject to customary payment caps.
22

Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes that are included elsewhere in this Quarterly Report on Form 10-Q and our audited annual consolidated financial statements and related notes for the fiscal year ended January 31, 2023 that are included in our Annual Report on Form 10-K, or the Annual Report, filed with the U.S. Securities and Exchange Commission, or the SEC, on March 31, 2023. In addition to historical financial information, the following discussion contains forward-looking statements that are based upon current plans, expectations and beliefs that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including, but not limited to, those set forth under the section entitled “Risk Factors” in Item 1A of Part II of this Quarterly Report on Form 10-Q. See “Special Note Regarding Forward Looking Statements” in this Quarterly Report on Form 10-Q.
Overview
Braze is a leading comprehensive customer engagement platform that powers customer-centric interactions between consumers and brands. Our platform empowers brands to listen to their customers better, understand them more deeply, and act on that understanding in a way that is human and personal. Using our platform, brands ingest and process customer data in real time, orchestrate and optimize contextually relevant, marketing campaigns across multiple channels. Our platform is designed so that interactions between brands and consumers have the same relevance and cross-channel continuity as human interactions.

Our customers include many established global enterprises and leading technology innovators, and span a wide variety of sizes and industries, including retail, eCommerce, media, entertainment and on-demand services.

We primarily generate revenue from the sale of subscriptions to customers for the use of our platform. Our subscription fees are principally based on an upfront commitment by our customers for a specific number of monthly active users, messaging volumes, platform access and/or support and certain add-on products. Additionally, we provide professional services, which better enable customers to successfully onboard and use our platform, including certain premium professional services such as email deliverability support and dedicated technical support staff.

We employ a land-and-expand business model centered around offering products that are easy to adopt and have a rapid time to value. We expand our reach within existing customers when our customers add new channels, purchase additional subscription products such as Braze Currents, implement new engagement strategies, or onboard new business units and geographies. We also grow as our customers grow because our pricing is based in large part on the number of consumers that our customers reach and the volume of messages our customers send. Accordingly, as our customers increase the use of our platform and increase the number of end users reached via our platform, the value of our contracts with such customers also increases.

We have grown significantly in recent periods. We generated revenue of $101.8 million in the three months ended April 30, 2023, representing year-over-year growth of 31.3% from the three months ended April 30, 2022. We had net losses of $38.8 million and $39.6 million in the three months ended April 30, 2023 and 2022, respectively. We had net cash provided by operating activities of $22.5 million in the three months ended April 30, 2023 and net cash provided by operating activities of $17.9 million in the three months ended April 30, 2022, respectively. Our Non-GAAP free cash flow was $21.7 million and $15.7 million in the three months ended April 30, 2023 and 2022, respectively. See the section titled “— Non-GAAP Free Cash Flow” for additional information about how we calculate free cash flow, a non-GAAP financial metric, and a reconciliation to net cash provided by operating activities, the most directly comparable measure calculated in accordance with accounting principles generally accepted in the United States, or GAAP.
Factors Affecting Our Performance

Acquiring New Customers

We believe there is substantial opportunity to continue to grow our customer base. We intend to continue to expand our customer base in verticals where we already have a strong presence, such as retail, eCommerce, media, entertainment and on-demand services, and to increase our presence in verticals where we are not yet strongly represented. Through our sales and marketing efforts, we plan to capitalize on the ongoing digital transformation in regulated industries like healthcare and financial services to further propel adoption of our technology. As of April 30, 2023, we had 1,866 customers across a broad range of sizes and industries. Our ability to attract new customers will depend on a number of factors, including the quality and pricing of our products, offerings of our competitors and the effectiveness of our marketing efforts.

23

We define a customer as the separate and distinct, ultimate parent-level entity that has an active subscription with us to use our products. A single organization could have multiple distinct contracting divisions or subsidiaries, all of which together would be considered a single customer.

Expanding Within Our Existing Customer Base

We believe we can achieve significant growth by expanding sales within our existing customer base. We expand the use of our platform by existing customers by, among others, adding new channels and increasing the messaging volume we sell to our customers as their businesses and needs continue to grow. We intend to continue to invest in developing and enhancing our products and functionality. Our ability to increase sales to existing customers will depend on a number of factors, including our customers’ satisfaction with our solutions, the ability of our customers to attract new end users, competition, pricing and overall changes in our customers’ spending levels.

Historically, we have experienced significant expansion within a customer’s business once our platform is deployed, with customers typically increasing the number of monthly active users, channels and use cases as well as purchasing additional products. A monthly active user is an end user of a customer who has engaged with the customer’s applications and websites in the previous calendar month. We include each distinguishable end user in our calculation of monthly active users, even though some users may access our customers’ applications and websites using more than one device, and multiple users may gain access using the same device. As of April 30, 2023, we had 5.1 billion monthly active users, up from 4.8 billion monthly active users as of January 31, 2023.

Braze supports interactions across a broad range of both in-product and out-of-product messaging channels. The flexibility of our platform also allows us to add new channels quickly and efficiently as they become relevant to our customers. The breadth of channels we offer, and our ability to efficiently expand our offering of channels, allows us to expand our reach within existing customers as they purchase additional channels from us.

In addition to monthly active users, we have a history of increasing annual recurring revenue, or ARR, from our customers. We define ARR as the annualized value of customer subscription contracts, including certain premium professional services that are subject to contractual subscription terms, as of the measurement date, assuming any contract that expires during the next 12 months is renewed on its existing terms (including contracts for which we are negotiating a renewal). Our calculation of ARR is not adjusted for the impact of any known or projected future events (such as customer cancellations, expansion or contraction of existing customers relationships or price increases or decreases) that may cause any such contract not to be renewed on its existing terms. Our ARR may decline or fluctuate as a result of a number of factors, including customers’ satisfaction or dissatisfaction with our products and professional services, pricing, competitive offerings, economic conditions or overall changes in our customers’ spending levels. ARR should be viewed independently of revenue and does not represent our GAAP revenue on an annualized basis or a forecast of revenue, as it is an operating metric that can be impacted by contract start and end dates and renewal rates.

For clarity, we use annualized invoiced amounts per customer subscription contract, including certain premium professional services that are subject to contractual subscription terms, as compared to revenue calculated in accordance with GAAP, to calculate our ARR. Our invoiced amounts are not matched to the performance obligations associated with the underlying subscription contract and premium professional service obligations as they are with respect to our GAAP revenue. This can result in timing differences between our GAAP revenue and ARR calculations. For our revenue calculated in accordance with GAAP, we recognize revenue related to contracts with customers in an amount that reflects the consideration to which we expect to be entitled in exchange for subscription and professional services. See the section titled “— Critical Accounting Policies and Estimates” for additional information regarding how we recognize revenue on a GAAP basis. Investors should not place undue reliance on ARR as an indicator of our future or expected results. Moreover, ARR may differ from similarly titled metrics presented by other companies and may not be comparable to such other metrics.

A further indication of the propensity of our customer relationships to expand over time is our dollar-based net retention rate. We calculate our dollar-based net retention rate as of a period end by starting with the ARR from the cohort of all customers as of 12 months prior to such period-end, or the Prior Period ARR. We then calculate the ARR from these same customers as of the current period-end, or the Current Period ARR. Current Period ARR includes any expansion and is net of contraction or attrition over the last 12 months but excludes ARR from new customers in the current period. We then divide the total Current Period ARR by the total Prior Period ARR to arrive at the point-in-time dollar-based net retention rate. We then calculate the weighted average point-in-time dollar-based net retention rates as of the last day of each month in the current trailing 12-month period to arrive at the dollar-based net retention rate. Our dollar-based net retention rate for the trailing 12 months ended April 30, 2023 and April 30, 2022 was 122% and 127%, respectively, for all our customers, and 124% and 133%, respectively, for our customers with ARR of $500,000 or more. In addition, 164 and 129 of our customers had ARR of $500,000 or more as of April 30, 2023 and April 30, 2022, respectively.

Expanding Geographically
24


We believe there is a significant opportunity to continue to expand our presence in international markets we have already penetrated and by entering markets we have not yet penetrated. For the three months ended April 30, 2023 and 2022, approximately 43% and 41% of our revenue was generated outside of the United States, respectively. We expect to increase market penetration in regions including Europe and Asia-Pacific and to further capitalize on the greenfield opportunity in regions such as Latin America. Although these investments in geographic regions may negatively affect our operating results in the near term, we believe that they will contribute to our long-term growth.

Sustaining Innovation and Technology Leadership

Our success is dependent on our ability to sustain innovation and technology leadership in order to maintain our competitive advantage. We are focused on investing in research and development to continue to enhance our platform. For example, we continue to develop our artificial intelligence capabilities, to enable brands to better analyze and act on customer data, and expand our channel offerings. We believe our market-driven product development approach maximizes the return on new feature development and channel expansion. Our customers consistently volunteer to participate in the testing of new products, which indicates their appetite for new and innovative functionality. We believe our continued innovation will provide new avenues for growth through which we will continue to deliver differentiated outcomes for our customers. We intend to continue to invest in building additional products that expand our capabilities and facilitate the extension of our platform to new channels and use cases.

Macroeconomic Conditions on Our Business

Unfavorable conditions in the economy, both in the United States and abroad, may negatively affect the growth of our business and our results of operations. General macroeconomic and socioeconomic conditions such as, among others, instability in the banking and financial services sector, international and domestic supply chain risks, inflationary pressure, interest rate increases, declines in consumer confidence, international conflicts and domestic and foreign political unrest have recently led to increased economic uncertainty. We cannot predict if these trends will continue, and, accordingly, we are not able to estimate the ongoing effects on our results of operations, financial condition or liquidity as a result of these macroeconomic factors. For additional details, see the section titled “Risk Factors” in Item 1A of Part II of this Quarterly Report on Form 10-Q.

Components of Results of Operations

Revenue

Revenue is derived from two primary sources: (1) subscription services and (2) professional services and other.

Subscription services primarily consist of access to our customer engagement platform and related customer support. Our customers enter into a subscription for committed contractual entitlements. To the extent that our customers’ usage exceeds the committed contractual entitlements under their subscription plans, they are charged for excess usage, or they may exercise an option to purchase an incremental volume tier of committed contractual entitlements. Revenue associated with platform subscriptions is recognized ratably over the contract term, which is consistent with the period over which services are provided to the customer. Fees associated with excess usage and incremental volume are also treated as subscription revenue. To date, fees associated with excess usage have not been material.

Professional services and other revenue consists of fees for distinct services rendered in training and assisting our customers to configure our platform for their use at the onset of their initial contract or when a new product is purchased. Such revenue is generally recognized over a period of up to six months from providing access to the platform. We also provide additional platform and feature enhancement and optimization services which are generally recognized ratably over the contract term.

Deferred revenue consists of customer billings in advance of revenue being recognized. We generally invoice our customers for subscription services arrangements annually in advance and for professional services upfront.

Cost of Revenue

Cost of revenue consists of direct costs related to providing platform access to our customers and to performing onboarding and professional services including consulting services. These costs primarily include payments to third-party cloud infrastructure providers for hosting software solutions, costs associated with application service providers utilized to deliver the platform, personnel-related costs, including salaries, cash-based performance compensation, benefits and stock-based compensation, and overhead cost allocations, including rent, utilities, depreciation, information technology costs, amortization of internal use software and certain administrative personnel costs.

25

We intend to continue to invest additional resources in our platform infrastructure and our customer support and success organizations to expand the capabilities of our platform. The level, timing and relative investment in our infrastructure could affect our cost of revenue in the future. We expect our cost of revenue to increase for the foreseeable future as we continue to grow our business.

Gross Profit and Gross Margin

Gross profit represents revenue less cost of revenue. Gross margin is gross profit expressed as a percentage of revenue. Our gross margin may fluctuate from period to period as our revenue and cost of revenue fluctuates, including as a result of the timing and amount of resources we dedicate to improving our platform and expanding our products.

Operating Expenses

Our operating expenses consist of sales and marketing, research and development and general and administrative expenses. Personnel costs, including salaries, cash-based performance compensation, benefits and stock-based compensation, are the most significant component of operating expenses. Operating expenses also include allocated overhead costs, which include rent, utilities, depreciation, information technology costs and certain administrative personnel costs. As we continue to expand our operations, we expect an increase in personnel headcount and expansion of our global footprint.

Sales and Marketing

Sales and marketing expenses consist primarily of personnel costs for our sales and marketing organization, sales commissions, costs related to brand awareness, sponsorships, customer marketing events and advertising, agency costs, travel-related expenses and allocated overhead costs.

We intend to continue to invest in sales and marketing to help drive the growth of our business. We expect our sales and marketing expenses will increase in absolute dollars as we continue to invest in sales and marketing activities to acquire new customers and increase sales to existing customers.

Research and Development

Research and development expenses consist primarily of personnel costs for our engineering, service, design and information technology teams. Additionally, research and development expenses include allocated overhead costs and contractor fees. Research and development costs are expensed as incurred. Capitalized internal-use software development costs are excluded from research and development expenses as they are capitalized as a component of property and equipment, net and amortized to cost of revenue over the software’s expected useful life, which is generally three years.

We expect to continue our investment in research and development to enhance the user experience of our current customers and attract new customers. We expect research and development expenses to increase in absolute dollars as we continue to invest in enhancing our platform.

General and Administrative

General and administrative expenses consist primarily of personnel costs for finance, legal, human resources and other administrative functions, as well as non-personnel costs such as legal, accounting and other professional service fees, software costs, certain tax, license and insurance-related expenses and allocated overhead costs. Additionally, from time to time general and administrative expenses may include expenses associated with our donation of shares of Class A common stock to a charitable donor-advised fund in connection with our Pledge 1% commitment.

We expect that general and administrative expenses will increase in absolute dollars and vary from period to period as a percentage of revenue for the foreseeable future but decrease as a percentage of revenue over the long term, as we focus on processes, systems, and controls to enable our internal support functions to scale with the growth of our business. We expect to incur additional expenses as a result of operating as a public company, including expenses to comply with the rules and regulations applicable to companies listed on The Nasdaq Stock Market LLC, expenses related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, and higher expenses for directors’ and officers’ insurance, investor relations and professional services.

Other Income (Expense), Net

Other income (expense), net, primarily consists of net exchange gains or losses on foreign currency transactions and investment income consists primarily of income earned on our investments, cash and cash equivalents, and restricted cash.

26

Provision for Income Taxes

Provision for income taxes consists of state income taxes and income taxes in certain foreign jurisdictions in which we conduct business. We maintain a full valuation allowance in jurisdictions where we had net deferred tax assets as we have concluded that it is not more likely than not that the deferred tax assets will be realized.
Results of Operations
The following table sets forth our unaudited condensed consolidated statements of operations data for each of the periods indicated:
Three Months Ended
April 30,
20232022
(in thousands)
Revenue$101,780 $77,495 
Cost of revenue (1)
32,687 25,906 
Gross profit69,093 51,589 
Operating expenses:
Sales and marketing (1)
57,262 46,044 
Research and development (1)
29,745 21,620 
General and administrative (1)
23,983 23,574 
Total operating expenses110,990 91,238 
Loss from operations(41,897)(39,649)
Other income, net3,459 30 
Loss before provision for income taxes(38,438)(39,619)
Provision for income taxes388 14 
Net loss$(38,826)$(39,633)
(1) Includes stock-based compensation expense as follows:
Three Months Ended
April 30,
20232022
(in thousands)
Cost of revenue$889 $920 
Sales and marketing7,848 5,667 
Research and development9,843 6,173 
General and administrative5,566 4,211 
Total stock-based compensation expense$24,146 $16,971 

27

The following table sets forth our unaudited condensed consolidated statements of operations data expressed as a percentage of revenue for each of the periods indicated:

Three Months Ended
April 30,
20232022
(as a percentage of revenue)
Revenue100 %100 %
Cost of revenue32 %33 %
Gross profit68 %67 %
Operating expenses:
Sales and marketing56 %59 %
Research and development29 %28 %
General and administrative24 %31 %
Total operating expenses109 %118 %
Loss from operations(41)%(51)%
Other income, net%— %
Loss before provision for income taxes(38)%(51)%
Provision for income taxes— %— %
Net loss(38)%(51)%

Comparison of the Three Months Ended April 30, 2023 and April 30, 2022
Revenue
Three Months Ended
April 30,
20232022Change% Change
($ in thousands)
Revenue$101,780 $77,495 $24,285 31.3 %
The increase in revenue of $24.3 million, or 31.3%, for the three months ended April 30, 2023 compared to the three months ended April 30, 2022 was primarily driven by a $24.3 million or 33.4% increase in subscription revenue. Approximately 49.0% of the increase in subscription revenue was attributable to the growth from existing customers due to customer expansion of committed entitlements and features, and the remaining 51.0% was attributable to new customers. Total customers grew to 1,866 as of April 30, 2023 from 1,503 as of April 30, 2022. Professional services revenue was effectively flat period-over-period. Increases in premium deliverability service fees, such as email deliverability support and dedicated support staff revenue services, were offset by the accelerated engagement of new customers with third-party partner-led onboarding for configuration services. Additionally, in the three months ended April 30, 2023, our international revenue increased by $11.1 million as we continue to expand market penetration in regions such as Europe and Asia-Pacific.
Cost of Revenue, Gross Profit and Gross Margin
Three Months Ended
April 30,
20232022Change% Change
($ in thousands)
Cost of revenue$32,687$25,906$6,781 26.2 %
Gross profit$69,093$51,589$17,504 33.9 %
Gross margin67.9 %66.6 %
The increase in cost of revenue of $6.8 million, or 26.2%, for the three months ended April 30, 2023, compared to the three months ended April 30, 2022, was primarily driven by an increase of $3.6 million in hosting, infrastructure and other third-party fees associated with delivering our platform and a $2.7 million increase in third-party messaging fees associated with growth in SMS and new channel offerings. In addition, we had an increase in personnel costs and overhead costs of $0.5 million. The increased infrastructure, messaging, and personnel costs were incurred to support overall revenue growth.

Our gross profit increased $17.5 million, or 33.9%, in the three months ended April 30, 2023 compared to the three months ended April 30, 2022, and our gross margin increased 1.3% to 67.9% in the three months ended April 30, 2023 from
28

66.6% in the three months ended April 30, 2022. These increases were due primarily to economies of scale, predominantly within personnel costs, as our infrastructure costs to support our revenue growth did not increase at the same pace as our revenue.
Operating Expenses

Sales and Marketing Expense
Three Months Ended
April 30,
20232022Change% Change
($ in thousands)
Sales and marketing$57,262 $46,044 $11,218 24.4 %
The increase in sales and marketing expense of $11.2 million, or 24.4%, for the three months ended April 30, 2023, compared to the three months ended April 30, 2022, was primarily driven by an increase in personnel costs and overhead costs of $9.6 million, which included $2.2 million of stock-based compensation costs and $7.2 million of payroll, bonus, and employee benefit related costs, as a result of a period-over-period increase in headcount. In addition, net amortization of deferred contract costs increased by $1.6 million as a result of sales growth.
Research and Development Expense
Three Months Ended
April 30,
20232022Change% Change
($ in thousands)
Research and development$29,745 $21,620 $8,125 37.6 %

The increase in research and development expense of $8.1 million, or 37.6%, for the three months ended April 30, 2023, compared to the three months ended April 30, 2022, was primarily driven by an increase of personnel and overhead costs of $8.5 million, which included $3.7 million of stock-based compensation costs. The increase in personnel costs was primarily due to a period-over-period increase in headcount to support our continued investment in the features and functionality of our platform. Increases in expenses were partially offset by a decrease in professional services costs of $0.4 million.

General and Administrative Expense
Three Months Ended
April 30,
20232022Change% Change
($ in thousands)
General and administrative$23,983 $23,574 $409 1.7 %

There was an increase in general and administrative expenses of $0.4 million, or 1.7%, for the three months ended April 30, 2023, compared to the three months ended April 30, 2022. During the three months ended April 30, 2022, $4.3 million of our general and administrative expense was related to the donation of shares of Class A common stock to a charitable donor-advised fund in connection with our Pledge 1% commitment. Period-over-period, personnel and overhead costs increased by $3.2 million, which included $1.4 million of stock-based compensation costs, and an increase in legal, regulatory, and professional services costs of $0.4 million. Software costs also increased by $0.4 million due primarily to an increase in software subscriptions and the need for additional licenses related to existing subscriptions to support the continued optimization of our administrative support functions.

Other Income (Expense)
Three Months Ended
April 30,
20232022Change% Change
($ in thousands)
Other income, net$3,459 $30 $3,429 n/m
n/m - not meaningful
The increase in other income, net was primarily driven by investment income in marketable securities. The increase in investment income was substantially related to the higher cash and investments balances maintained related to the proceeds received upon completion of our initial public offering in November 2021.
29

Liquidity and Capital Resources
Sources of Funds
As of April 30, 2023, our principal source of liquidity was cash, cash equivalents, and marketable securities of $507.4 million. Our cash and cash equivalents consist of deposit accounts, interest-bearing money market accounts and U.S. government securities that are stated at fair value. Our marketable securities positions consist mostly of highly liquid short-term investments. The investment income that we generate on these investments is not material to our overall cash balance, but may be adversely affected due to volatility in interest rates.

Since our inception, we have financed our operations primarily through the net proceeds received from the sales of equity securities and cash generated from the sale of subscriptions to our platform. We have generated losses from our operations as reflected in our accumulated deficit of $392.4 million as of April 30, 2023, and cash flows provided by operating activities for the three months ended April 30, 2023 of $22.5 million.

A substantial source of our cash provided by operating activities is our deferred revenue, which is included on our consolidated balance sheets as a liability. Deferred revenue consists of the unearned portion of billed fees for our subscriptions, which is recorded as revenue over the term of the subscription agreement. As of April 30, 2023, we had total deferred revenue of $181.2 million, recorded as a current liability. Deferred revenue will be recognized as revenue when all of the revenue recognition criteria are met.
Cash Flows Overview
The following table summarizes our cash flows for the periods presented:
Three Months Ended
April 30,
20232022
(in thousands)
Net cash provided by operating activities$22,549 $17,921 
Net cash provided by/(used in) investing activities$24,297 $(407,803)
Net cash provided by financing activities$2,211 $2,630 
Operating Activities
For the three months ended April 30, 2023, net cash provided by operating activities was $22.5 million, primarily due to a net loss of $38.8 million adjusted for non-cash charges of $33.8 million and net changes in our operating assets and liabilities of $27.6 million. The non-cash adjustments primarily relate to stock-based compensation of $24.2 million, amortization of deferred contract costs of $6.7 million. The cash inflow from changes in our operating assets and liabilities were primarily due to a decrease in accounts receivable of $11.0 million and increase in deferred revenue of $15.2 million as a result of billings for new bookings and renewals. The cash inflow was offset by cash outflows primarily from an increase in deferred contract costs of $9.5 million as a result of commissions on new bookings and renewals.

For the three months ended April 30, 2022, net cash provided by operating activities was $17.9 million, primarily due to a net loss of $39.6 million adjusted for non-cash charges of $28.0 million and net changes in our operating assets and liabilities of $29.6 million. The non-cash adjustments primarily related to stock-based compensation of $17.0 million, amortization of deferred contract costs of $5.4 million and expense associated with the donation of shares of our Class A common stock to a charitable donor-advised fund of $4.3 million. The cash inflow from changes in our operating assets and liabilities were primarily due to a decrease in accounts receivable of $22.0 million and an increase in deferred revenue of $13.2 million as a result of billings for new bookings and renewals. The cash inflow was offset by cash outflows primarily from an increase in deferred contract costs of $8.2 million as a result of commissions on new bookings and renewals and an overall decrease in accrued expenses and other current liabilities of $2.5 million primarily related to employee compensation costs.
Investing Activities
Net cash provided by investing activities was $24.3 million for the three months ended April 30, 2023, primarily consisting of maturities of marketable securities of $71.5 million, partially offset by purchases of marketable securities of $46.3 million and capitalization of internal-use software costs of $0.9 million.

Net cash used in investing activities was $407.8 million for the three months ended April 30, 2022, primarily consisting of purchases of marketable securities of $421.5 million, partially offset by maturities of marketable securities of $71.5 million.
30

Financing Activities
Net cash provided by financing activities was $2.2 million for the three months ended April 30, 2023, consisting solely of proceeds from the exercise of common stock options.

Net cash provided by financing activities was $2.6 million for the three months ended April 30, 2022, consisting solely of proceeds from the exercise of common stock options.
Non-GAAP Free Cash Flow
We report our financial results in accordance with GAAP. To supplement our unaudited condensed consolidated financial statements, we provide investors with the amount of free cash flow, which is a non-GAAP financial measure. Our management uses free cash flow to assess our operating performance and our progress towards our goal of positive free cash flow. We define free cash flow as net cash used in operating activities less cash used for purchases of property and equipment and amounts capitalized for internal-use software development costs. We believe that free cash flow is a useful indicator of liquidity as it measures our ability to generate cash, or our need to access additional sources of cash, to fund operations and investments.

Free cash flow has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our results as reported under GAAP. Some of these limitations are (1) it is not a substitute for net cash used in operating activities, (2) other companies may calculate free cash flow or similarly titled non-GAAP measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of free cash flow as a tool for comparison, and (3) the utility of free cash flow is further limited as it does not reflect our future contractual commitments and does not represent the total increase or decrease in our cash balance for any given period.

The following table presents a reconciliation of free cash flow to net cash provided by operating activities, the most directly comparable measure calculated in accordance with GAAP, for the periods presented:
Three Months Ended
April 30,
20232022
(in thousands)
Net cash provided by operating activities$22,549 $17,921 
Less:
Purchases of property and equipment(40)(1,960)
Capitalized internal-use software costs(852)(306)
Non-GAAP free cash flow$21,657 $15,655 
Net cash provided by/(used in) investing activities$24,297 $(407,803)
Net cash provided by financing activities$2,211 $2,630 
Our free cash flow increased for the three months ended April 30, 2023 from the three months ended April 30, 2022, primarily due to higher collections as a result of seasonally higher billings in the fourth quarter that are aligned with new contracts and contract renewals. We expect our free cash flow to fluctuate in future periods with changes in our operating expenses and as we continue to invest in our growth.

Liquidity Outlook

We assess our liquidity primarily through our cash on hand as well as the projected timing of billings under contracts with our paying customers and related collection cycles. While our future capital requirements will depend on many factors, including revenue growth and costs incurred to support customer usage and growth in our customer base, increased research and development expenses to support the growth of our business and related infrastructure, and increased general and administrative expenses to support being a publicly-traded company, we believe our current cash, cash equivalents, and marketable securities will be sufficient to meet our working capital and capital expenditure requirements for at least the next 12 months.

Our most significant funding requirements are principally comprised of employee compensation and related taxes and benefits, non-cancelable purchase commitments, and operating lease obligations. Non-cancelable purchase commitments for business operations and operating lease obligations total $239.6 million and $70.2 million, respectively, as of April 30, 2023, due primarily over the next four years. Purchase commitments for business operations are primarily related to cloud hosting, infrastructure, and other software-based services. Our future funding requirements to settle our obligations in foreign jurisdictions are subject to fluctuations due to changes in foreign exchange rates.
31


While we anticipate being able to satisfy our commitments through a combination of our available current cash, cash equivalents and marketable securities and cash generated from the sale of subscriptions to our platform, if our estimates prove to be inaccurate we may seek to sell additional equity or other securities that may result in dilution to our stockholders, issue debt or seek other third-party funding, in order to satisfy our future funding requirements.

Seasonality

We have experienced seasonality in our cost of revenue as a result of our customers’ increased usage of our platform based on their business demands. We typically experience the highest sequential increase in overall messaging volume and compute and storage requirements during the fourth quarter due to the increased activity related to the holiday season and general customer engagement efforts around the end of the calendar year.

Critical Accounting Policies and Estimates

Our unaudited condensed consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with GAAP. The preparation of these unaudited condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.

There have been no material changes to our critical accounting policies and estimates from those previously reported and disclosed in our Annual Report other than those referenced in Note 2. Summary of Significant Accounting Policies in this Quarterly Report on Form 10-Q. The section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in our Annual Report provides a more complete discussion of our critical accounting policies and estimates.

Recently Adopted Accounting Pronouncements

Refer to Note 2. Summary of Significant Accounting Policies, to the unaudited condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements, if applicable..
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risk 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.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition, or results of operations, other than its impact on the general economy. Nonetheless, if our costs were to become subject to inflationary pressures, we might not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition, and results of operations.

Interest Rate Risk and Market Risk

We had cash, cash equivalents and marketable securities of $507.4 million as of April 30, 2023, of which $385.9 million was invested in U.S. government securities, foreign bonds, and corporate debt securities. Our cash and cash equivalents are held for working capital and general corporate purposes. Our investments in marketable securities are made for capital preservation purposes. We do not enter into investments for trading or speculative purposes.

Our cash equivalents and our portfolio of marketable securities are subject to market risk due to changes in interest rates. Fixed rate securities may have their market value adversely affected due to a rise in interest rates, while floating rate securities may produce less income than expected if interest rates fall. As of April 30, 2023, a hypothetical 10% change in interest rates would not have had a material impact on our consolidated financial statements. Because we classify our debt securities as “available for sale,” no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or unless declines in fair value are determined to be non-temporary.

Foreign Currency Exchange Rate Risk

32

Our reporting and functional currency is the U.S. dollar, and the functional currency of our foreign subsidiaries is the respective local currency. Substantially all of our sales are denominated in U.S. dollars. Our only sales denominated in a currency other than the U.S. dollars are our sales in Japan, which are denominated in Yen. Therefore, our revenue is not currently subject to significant foreign currency risk. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily the United States, United Kingdom, Singapore and Japan. Our consolidated results of operations and cash flows are therefore subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. The assets and liabilities of each of our foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at each balance sheet date. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the consolidated statements of comprehensive loss. Gains or losses due to transactions in foreign currencies are included in interest and other income (expense), net in our consolidated statements 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 and 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 may be more greatly affected by fluctuations in the exchange rates of the currencies in which we do business. To date we have not engaged in the hedging of foreign currency transactions, although we may choose to do so in the future. A hypothetical 10% change in the relative value of the U.S. dollar to other currencies during any of the periods presented would not have had a material effect on our realized and unrealized gains (losses) on foreign exchange transactions.
Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

We maintain “disclosure controls and procedures” (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act), that are designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms.

Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure.

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of April 30, 2023, the end of the period covered by this Quarterly Report on Form 10-Q. Our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of April 30, 2023 because of the material weakness in our internal control, discussed below.

Notwithstanding the material weakness in internal control over financial reporting described below, our management has concluded that our unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q are fairly stated in all material respects in accordance with GAAP.

Material Weaknesses

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis.

As previously disclosed in our Annual Report, we have one material weakness in our internal control that remains unremediated as of April 30, 2023. The material weakness is over the lack of properly designed controls related to accounting for revenue recognition in accordance with standards under Accounting Standards Codification Topic 606, Revenue from Contracts with Customers. Specifically, adequate controls are not in place related to:

Maintaining IT General controls over applications and tools used for order management, provisioning, and revenue recognition;
Reviewing of information generated from application and tools that are used in operation of recording revenue; and
Reconciling the provisioning of platform stand-ready access with underlying accounting records.

The material weakness did not result in any identified material misstatements in the current period consolidated financial statements, nor in any restatements of consolidated financial statements previously reported by us, and there were no changes in previously released financial results.
33


Remediation Plan

We are working to remediate the material weakness through the development and implementation of processes and controls over the revenue process. Specifically, we have:

Begun developing user access, program change management and computer operation controls for revenue applications and tools;
Begun enhancing review procedures over information generated from applications that are utilized in the operation of revenue schedules and controls; and
Begun developing reporting to reconcile the provisioning of platform stand-ready access with underlying accounting records.

While we have performed certain remediation activities to strengthen our controls to address the identified material weakness, control weaknesses are not considered remediated until new internal controls have been operational for a period of time, are tested, and management concludes that these controls are operating effectively. We will continue to monitor the effectiveness of our remediation measures in connection with our future assessments of the effectiveness of internal control over financial reporting and disclosure controls and procedures, and we will make any changes to the design of our plan and take such other actions that we deem appropriate given the circumstances.

Changes in Internal Control Over Financial Reporting

Other than the remediation efforts noted above, there was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the period covered by this Quarterly Report on Form 10-Q for the three months ended April 30, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. We are continuing to take steps to remediate the material weakness in our internal control over financial reporting, as discussed above.

Inherent Limitations on Effectiveness of Controls

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, and not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our company have been detected.
34

PART II. OTHER INFORMATION
Item 1. Legal Proceedings

From time to time, we may become involved in various legal proceedings arising from the normal course of business activities. As of the date of this Quarterly Report on Form 10-Q, we are not presently a party to any litigation the outcome of which, we believe, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, cash flows or financial condition. Defending such proceedings can be costly and can impose a significant burden on management and employees. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
Item 1A. Risk Factors
Our operations and financial results are subject to various risks and uncertainties, including those described below. 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 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our unaudited condensed consolidated financial statements and related notes. The risks and uncertainties described below are not the only ones we face. Additional risk and uncertainties not presently known to us or that we presently deem less significant may also impair our business operations. If any of the events or circumstances described in the following risk factors is realized, our business, operating results, financial condition, cash flows, and prospects could be materially and adversely affected. In that event, the market price of our Class A common stock could decline, and you could lose part or all of your investment.

Risk Factors Summary

Our business operations are subject to numerous risks, factors and uncertainties, including those outside of our control, that could cause our actual results to be harmed, including risks regarding the following:

Unstable market and economic conditions may have serious adverse consequences on our business, financial condition, and share price.
Our rapid revenue growth may not be indicative of our future revenue growth. Our rapid revenue growth also makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.
We have a limited history operating at our current scale, and our future results of operations may fluctuate significantly due to a wide range of factors, which make it difficult to forecast our future results of operations.
We have a history of operating losses and may not achieve or sustain profitability in the future.
The estimates of market opportunity and forecasts of market growth may prove to be inaccurate. Even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.
We face intense competition, including from well-established companies that offer products that compete with ours.
We may lack sufficient financial or other resources to maintain or improve our competitive position, which may harm our ability to add new customers, retain existing customers, and grow our business.
If we are unable to attract new customers and renew existing customers, our business, financial condition and results of operations will be adversely affected.
If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards, or changing regulations, or to changing customer or consumer needs, requirements or preferences, our platform may become less competitive.
We are substantially dependent upon customers renewing their subscriptions to, and expanding their use of, our platform to maintain and grow our revenue, which requires us to scale our platform infrastructure and business quickly enough to meet our customers’ growing needs. If we are not able to grow in an efficient manner, our business, financial condition and results of operations could be harmed.
Failure to effectively develop our sales and marketing capabilities could harm our ability to expand our customer base and achieve broader market adoption of our platform and products.
We are dependent on a single platform, and the failure to achieve continued market acceptance of our platform could cause our results of operations to suffer.
If our platform fails to perform properly or there are defects or disruptions in the rollout of our platform updates or enhancements, our reputation could be adversely affected, our market share could decline, and we could be subject to liability claims.
We may need to reduce prices or change our pricing model to remain competitive.
Our business depends on our ability to send consumer engagement messages, including email, SMS and mobile and web notifications, and any significant disruption in service with our third-party providers or on mobile operating
35

systems could result in a loss of customers or less effective consumer-brand engagement, which could harm our business, financial condition and results of operations.
We rely upon third-party providers of cloud-based infrastructure, including Amazon Web Services, to host our products. Any disruption in the operations of these third-party providers or limitations on capacity or interference with our use could adversely affect our business, financial condition and results of operations.
We are subject to stringent and changing laws and regulations, industry standards and contractual obligations related to privacy, data security and data protection. The restrictions and costs imposed by these requirements and our actual or perceived failure to comply with them, could harm our business.
If we or our third-party service providers experience a security breach or unauthorized parties otherwise obtain access to our customers’ data, our data or our platform, our solution may be perceived as not being secure, our reputation may be harmed, demand for our platform and products may be reduced and we may incur significant liabilities.
Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our platform and could have a negative impact on our business.
We employ third-party licensed software for use in or with our platform, and the inability to maintain these licenses or errors or vulnerabilities in the software we license could result in increased costs, or reduced service levels, which would adversely affect our business.
We have identified one material weakness in our internal control over financial reporting, and if we are unable to achieve and maintain effective internal control over financial reporting, the accuracy and timing of our financial reporting may be adversely affected.
The dual class structure of our common stock has the effect of concentrating voting control with our executive officers, directors and significant holders of our capital stock, which limits the ability of holders of our Class A common stock to influence the outcome of important transactions.

Risks Related to Our Growth and Capital Requirements

Unstable market and economic conditions may have serious adverse consequences on our business, financial condition and share price.

The global economy, including credit and financial markets, has experienced extreme volatility and disruptions, including severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates, increases in inflation rates, higher interest rates and uncertainty about economic stability. These unfavorable conditions have been, and may continue to be, exacerbated in the United States and abroad by global and domestic socioeconomic events, including the failure of high-profile banking and other financial institutions, the Federal Reserve’s attempts to combat inflation through interest rate increases, unrest in international trade relations, domestic and foreign political turmoil, natural catastrophes, pandemics related to highly infectious diseases, warfare and terrorist attacks on the United States, Europe, the Asia Pacific region or elsewhere, and international military conflicts and the related political and economic responses, such as the conflict in Ukraine and resulting sanctions on Russia. Continued volatility and disruptions may have adverse consequences on us or the third-parties on whom we rely. If the financial, equity or credit markets further deteriorate, including as a result of the measures taken to combat inflation, volatility in the banking and financial services sector, political unrest or war, it may make any necessary debt or equity financing more difficult to obtain in a timely manner or on favorable terms, more costly or more dilutive. Increased inflation rates can adversely affect us by increasing our costs, including labor and employee benefits costs. In addition, higher inflation and macroeconomic turmoil and uncertainty could also adversely affect our customers, which could reduce demand for our products and services. For instance, we were founded in 2011, but our business and revenue have grown rapidly over the last several years. As a result of our limited history operating at our current scale, our ability to accurately forecast our future results of operations is limited and subject to a number of uncertainties, including our ability to plan for and model future growth, particularly in a softening economic environment. Recent increases in inflation, economic volatility and related increases in interest rates have affected customer spending behavior. Significant continued increases in inflation, continued economic volatility and related increases in interest rates could have a material adverse effect on our business, financial condition and results of operations. To the extent there is a sustained general economic downturn and our customer engagement platform is perceived by customers and potential customers as too costly, or too difficult to deploy or migrate to, our revenue may be disproportionately affected by delays or reductions in general customer engagement technology spending. This perception has previously, and may continue to, result in an extension of our sales cycle with potential customers, thus increasing the time and cost associated with our sales process. Further, even if our customers choose to use our platform, they may nonetheless reduce their customer engagement technology spending and elect not to purchase additional products and services in the future due to budget limitations. Also, competitors may respond to market conditions by lowering prices and attempting to lure away our current and potential customers. In addition, macroeconomic uncertainty may result in an increased pace of consolidation in certain industries in which our customers operate. If this were to occur it may result in reduced overall spending on our services, particularly if our customers are acquired by organizations that do not use our services. We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry. If the economic conditions of the general economy or the markets in which we operate worsen from present levels, our business, results of operations and financial condition could be materially and adversely affected.
36


Our rapid revenue growth may not be indicative of our future revenue growth. Our rapid revenue growth also makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.

Our revenue was $101.8 million and $77.5 million for the three months ended April 30, 2023 and 2022, respectively. You should not rely on our historical revenue growth as an indication of our future performance. Even if our revenue continues to increase, we expect that our annual revenue growth rate will decline in the future as a result of a variety of factors, including the maturation of our business. Overall growth of our revenue depends on several factors, including our ability to:

expand subscriptions for additional functionality within our platform to our existing customers;
expand the products for and functionality of our platform and achieve market acceptance for them;
attract new customers, particularly in verticals and organizations where we have already experienced revenue growth;
succeed in selling our products outside the United States;
continue to partner with existing customers to improve our platform and its products and functionality;
keep pace with technological developments;
price our platform subscriptions effectively;
provide our customers with support that meets their needs;
successfully identify and acquire or invest in businesses, products or technologies that we believe could complement or expand our platform; and
increase awareness of our brand on a global basis and successfully compete with other companies.

We may not successfully accomplish any of these objectives and, as a result, it is difficult for us to forecast our future results of operations. If the assumptions that we use to plan our business are incorrect or change in reaction to changes in our market, or if we are unable to maintain revenue growth, our stock price could be volatile, it may be difficult to achieve and maintain profitability, and our business, financial condition and results of operations may be adversely affected. The adverse effect on our results of operations resulting from a failure to achieve our revenue expectations may be particularly acute because of the significant research, development, marketing, sales and other expenses we expect to incur.

We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.

We have funded our operations since inception primarily through equity financings, including through the public markets in our initial public offering, and sales of subscriptions to our platform. We cannot be certain when or if our operations will generate sufficient cash to fully fund our ongoing operations or the growth of our business. We intend to continue to make investments to support our business and may require additional funds to respond to business challenges, including the need to develop new features or enhance our platform, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. Additional financing may not be available on terms favorable to us, including as a result of inflationary pressure and a higher interest rate environment, if at all. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, financial condition and results of operations. If we incur debt, the debt holders would have rights senior to holders of our Class A and Class B common stock to make claims on our assets, and the terms of any debt could include restrictive covenants relating to our capital raising activities and other financial and operational matters, any of which may make it more difficult for us to obtain additional capital and to pursue business opportunities. Furthermore, if we issue equity securities, our stockholders will experience dilution, and the new equity securities could have rights senior to those of our Class A common stock and Class B common stock. Because our decision to issue securities in the future will depend on numerous considerations, including factors beyond our control, we cannot predict or estimate the amount, timing, or nature of any future issuances of debt or equity securities. As a result, our stockholders bear the risk of future issuances of debt or equity securities reducing the value of our Class A common stock and diluting their interests.

We have a limited history operating at our current scale, and our future results of operations may fluctuate significantly due to a wide range of factors, which make it difficult to forecast our future results of operations.

Our results of operations may fluctuate significantly from period to period due to many factors, many of which are outside of our control, including:

failure to execute on our growth strategies;
the level of demand for our platform;
the rate of renewal of subscriptions with, and extent of sales of additional subscriptions to, existing customers;
the size, timing, duration and pricing, and other terms of our subscription agreements with existing and new customers;
the introduction of new products and product enhancements by existing competitors or new entrants into our market, and changes in pricing for products offered by our competitors;
network outages, security breaches and other cyber-attacks, technical difficulties with or interruptions to our platform;
37

customers delaying purchasing decisions in anticipation of new developments or enhancements by us or our competitors or otherwise;
changes in customers’ budgets;
seasonal variations related to sales and marketing and other activities, such as expenses related to our customers’ increased usage of our platform and products during the fourth quarter;
our ability to increase, retain and incentivize the strategic partners that market and sell our platform;
the timing of growth of our business, in particular through our hiring of new employees and international expansion;
our ability to control our operating expenses and other costs;
our ability to hire, train and maintain our direct sales team;
unforeseen litigation and inability to enforce, protect or defend our intellectual property, or claims of infringement by third-parties;
the timing of our adoption of new or revised accounting pronouncements applicable to us and the impact on our results of operations;
fluctuations in our effective tax rate; and
general economic and political conditions, as well as economic conditions specifically affecting industries in which our customers operate.

Any one of these or other risks or uncertainties discussed elsewhere in this report or the cumulative effect of some of these factors may result in fluctuations in our revenue, results of operations and cash flows, meaning that quarter-to-quarter comparisons of our revenue, results of operations and cash flows may not necessarily be indicative of our future performance, may cause us to miss our guidance and analyst expectations and may cause the price of our Class A common stock to decline. Additionally, if our assumptions regarding these risks and uncertainties are incorrect or change, including as a result of global or domestic macroeconomic and socioeconomic conditions such as, among others, instability in the banking and financial services sector, international and domestic supply chain risks, inflationary pressure, interest rate increases, declines in consumer confidence, international conflicts and domestic and foreign political unrest, that impact us and our customers, or if we do not address these risks successfully, our revenue and results of operations could differ materially from our expectations, and our business, financial condition and results of operations may be adversely affected.

We have a history of operating losses and may not achieve or sustain profitability in the future.

We have experienced net losses in each of our last several fiscal years. We generated a net loss of $38.8 million and $39.6 million for the three months ended April 30, 2023 and 2022, respectively. As of April 30, 2023, we had an accumulated deficit of $392.4 million. While we have experienced significant revenue growth in recent periods, we are not certain whether or when we will achieve or maintain profitability in the future. We also expect our costs and expenses to increase in future periods, which could negatively affect our future results of operations if our revenue does not continue to increase. In particular, we intend to continue to expend substantial financial and other resources on:

our technology infrastructure and operations, including systems architecture, scalability, availability, performance and security;
our sales and marketing organization, to engage our existing and prospective customers, increase brand awareness and drive adoption of our products;
platform development, including investments in our platform development team and the development of new products and functionality for our platform as well as investments in further improving our existing platform and infrastructure;
acquisitions or strategic investments;
international expansion; and
general administration, including increased insurance, legal and accounting expenses associated with being a public company and transitioning from an emerging growth company to a large accelerated filer.

These investments may not result in increased revenue. If we are unable to maintain or increase our revenue at a rate sufficient to offset the expected increase in our costs, our business, financial condition and results of operations will be adversely affected, and we may not be able to achieve or maintain profitability over the long term.

The estimates of market opportunity and forecasts of market growth may prove to be inaccurate. Even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.

Market estimates and growth forecasts are uncertain and based on assumptions and estimates that may be inaccurate. Our addressable market depends on a number of factors, including businesses’ desire to differentiate themselves through digital customer engagement, partnership opportunities, changes in the competitive landscape, technological changes, data security or privacy concerns, customer budgetary constraints, changes in business practices, changes in the regulatory environment and changes in economic conditions. Our estimates and forecasts relating to the size and expected growth of our market may prove to be inaccurate, and our ability to produce accurate estimates and forecasts may be impacted by economic uncertainty that is outside our control, including as a result of global or domestic macroeconomic and socioeconomic conditions such as, among
38

others, instability in the banking and financial services sector, international and domestic supply chain risks, inflationary pressure, interest rate increases, declines in consumer confidence, international conflicts and domestic and foreign political unrest, that impact us and our customers. Any of these risks could have a significant impact on our business or the business of our customers, either of which could result in a material adverse effect on our results and operations and cause our current estimates and projections to be inaccurate. Even if the market in which we compete meets the size estimates and growth rates we forecast, our business could fail to grow at similar rates, if at all.

We track certain operational metrics with internal systems and tools and do not independently verify such metrics. Certain of our operational 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 operational metrics, including the number of customers, monthly active users, platform enabled interactions, consumer generated data points, customer messages, annual recurring revenue and dollar-based net retention rate and Non-GAAP free cash flow. Our operational metrics are tracked 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. 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 how our platform is used across large populations. In addition, 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 operating metrics are not accurate representations of our business, if investors do not perceive our operating 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.

Risks Related to Our Business and Our Brand

We face intense competition, including from well-established companies that offer products that compete with ours. We may lack sufficient financial or other resources to maintain or improve our competitive position, which may harm our ability to add new customers, retain existing customers, and grow our business.

The market for customer engagement products is evolving and highly competitive. There are several established and emerging competitors that address specific aspects of customer engagement. We face intense competition from software companies that offer marketing solutions, such as legacy marketing clouds like Adobe and Salesforce, and point solutions like Airship, Iterable, Leanplum (CleverTap), MailChimp (Intuit) and MoEngage. Many of our existing competitors have, and our potential competitors could have, substantial competitive advantages, such as greater name recognition, longer operating histories, larger sales and marketing budgets and resources, greater customer support resources, lower labor and development costs, larger and more mature intellectual property portfolios and substantially greater financial, technical and other resources than we do. In addition, our competitors may have an advantage in markets where our policies regarding the use of customer data are more restrictive than local laws, regulations, policies and standards. For example, competitors willing to sell customer data in markets where such activity is permissible may have a pricing advantage over us in such markets. Any such pricing advantages that our competitors have may negatively affect our ability to gain new customers and retain existing customers. Additionally, to the extent there is a sustained general economic downturn, our customers and potential customers may experience delays and reductions in general customer engagement technology spending. As a result, our competitors may respond to market conditions by lowering prices and attempting to lure away our current and potential customers. With the introduction of new technologies and the entry of new competitors into the market, we expect competition to persist and intensify in the future. In addition, in recent years, there has been significant merger and acquisition activity among our competitors, including the acquisition of MailChimp by Intuit and the acquisition of Leanplum by CleverTap. Continued merger and acquisition activity in the technology industry could further increase the likelihood that we compete with other large technology companies. This could harm our ability to increase sales, maintain or increase subscription renewals, and maintain our prices.

Conditions in our market could change rapidly and significantly as a result of technological advancements, partnering by our competitors or continuing market consolidation. Some of our larger competitors also have substantially broader product lines and market focus and therefore may not be as susceptible to downturns in a particular market. New start-up companies that innovate, and large companies that are making significant investments in research and development, may invent similar or superior products and technologies that compete with one or more of our platform offerings. In addition, some of our competitors may enter into new alliances with each other or may establish or strengthen cooperative relationships with agency partners, technology and application providers in complementary categories, or other parties. Competitors may also consolidate with existing service providers or strategic partners that we rely on, and as a result we could lose partnerships that are difficult
39

to replace. Any such consolidation, acquisition, alliance or cooperative relationship could lead to pricing pressure, a loss of market share or a smaller addressable share of the market and could result in a competitor with greater financial, technical, marketing, service and other resources, all of which could harm our ability to compete.

Some of our larger competitors may use their broader product offerings to compete with us, including by bundling their competitive products with other products being purchased from that company by a customer or by restricting access to their technology platforms thereby making it more difficult for customers to integrate the use of our platform with other competitor products. Potential customers may prefer to purchase from their existing suppliers rather than a new supplier regardless of product performance or features. Furthermore, potential customers may be more willing to incrementally add solutions to their existing infrastructure from competitors than to replace their existing infrastructure with our platform and products. These competitive pressures in our market, or our failure to compete effectively, may result in price reductions, fewer sales, reduced revenue and gross margins, increased net losses and loss of, or failure to expand, our market share. Any failure to address these challenges could harm our business, financial condition and results of operations.

If we are unable to attract new customers and renew existing customers, our business, financial condition and results of operations will be adversely affected.

To increase our revenue, we must continue to attract new customers and retain, and sell more products to, existing customers. Our success will depend to a substantial extent on the widespread adoption of our platform and products as an alternative to existing products in which many enterprises have invested substantial personnel and financial resources and, therefore, may be reluctant or unwilling to abandon. In addition, as our market matures, our products evolve and competitors introduce lower cost or differentiated products that are perceived to compete with our platform, products and services, our ability to sell subscriptions for our products could be impaired. Similarly, our subscription sales could be adversely affected if customers or users within these organizations perceive that features incorporated into competitive products reduce the need for our products or if they prefer to purchase other products that are bundled with products offered by other companies that operate in adjacent markets and compete with our products. In addition, the value of our products and services to our customers depends, in part, on our customers’ ability to use them as part of an overall effective marketing strategy. To the extent our customers’ marketing strategies are not effective, they may reduce the use of our products and services or fail to renew their existing contracts. Further, to the extent there is a sustained general economic downturn and our customers and potential customers experience delays or reductions in general customer engagement technology spending, potential customers may be unwilling to take on the additional cost associated with adopting our platform as an alternative to their existing products or service providers, and if they choose to adopt our platform, they may not purchase additional products and services in the future due to budget limitations. As a result of these and other factors, we may be unable to attract new customers, which may have an adverse effect on our business, financial condition and results of operations.

If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards, or changing regulations, or to changing customer or consumer needs, requirements or preferences, our platform may become less competitive.

Our ability to attract new customers and increase revenue from existing customers depends in large part on our ability to enhance and improve our platform and its products and functionality, increase adoption and usage of our platform, and introduce new products and functionality. The market in which we compete is relatively new and subject to rapid technological change, evolving industry standards and changing regulations, as well as changing customer and consumer needs, requirements and preferences, including changes in the use of channels through which consumers desire to communicate with brands. For instance, the SEC has previously indicated that it may increase regulatory focus on the use of customer engagement tools in the financial services industry, and we cannot predict if other regulators will take similar actions in other markets in the future. Any regulatory restrictions on the use of customer engagement tools from the SEC or other domestic or foreign regulators could have the effect of reducing demand for our platform in this and other markets. Further, recent advances in, and the public availability of, generative artificial intelligence may be a significant disruptor in consumer engagement and marketing strategies. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes on a timely basis. If we were unable to enhance our platform offerings to keep pace with rapid technological and regulatory change, or if new technologies emerge that are able to deliver competitive products at lower prices, more efficiently, more conveniently or more securely than our platform, our business, financial condition and results of operations may be adversely affected. Further as we develop, acquire, and introduce new services and technologies, including those that may incorporate artificial intelligence and machine learning, we may be subject to new or heightened legal, ethical, and other challenges.

The success of our platform depends, in part, on our ability to continuously modify and enhance our platform to adapt to changes and innovation in existing and new technologies to maintain and grow our integrations. We expect that the number of integrations with our customers’ infrastructure that we will need to support will continue to expand as developers adopt new software solutions, and we will have to develop new versions of our platform to work with those new solutions. This development effort may require significant engineering, sales and marketing resources, all of which could adversely affect our
40

business. Any failure of our platform to operate effectively with customer infrastructures could reduce the demand for our platform, and our business, financial condition and results of operations may be adversely affected.

We are substantially dependent upon customers renewing their subscriptions to, and expanding their use of, our platform to maintain and grow our revenue, which requires us to scale our platform infrastructure and business quickly enough to meet our customers’ growing needs. If we are not able to grow in an efficient manner, our business, financial condition and results of operations could be harmed.

As usage of our platform grows and as customers use it for more complex projects, we may need to devote additional resources to improving our platform architecture, updating our platform’s products and functionality, integrating with third-party systems and maintaining infrastructure performance. In addition, we will need to appropriately scale our internal business as well as grow our partner services network to serve our growing customer base, particularly as our customer base expands over time. Our ability to scale our business is dependent on our ability to maintain and grow our revenue through new and renewed customer subscriptions to our platform, from which we derive substantially all of our revenue. We cannot assure you that we will be able to renew subscriptions with any of our customers at the same or higher contract value, particularly if our customers experience reductions or delays in general customer engagement technology spending in connection with a sustained general economic downturn. In addition, some customers have multiple order forms with different divisions of their entities, which could increase the complexity of negotiating renewals.

The market for customer engagement products is still evolving, and competitive dynamics may cause our pricing to change as the market matures and as existing and new market participants introduce new types of products and different approaches to enable customers to address their needs. As a result, we may be forced to reduce the prices we charge for our subscriptions and may be required to offer terms less favorable to us for new and renewal agreements, particularly for mid- to large-size enterprises that may demand substantial price discounts as part of the negotiation of subscription contracts.

Further, some of our contracts limit the amount we can increase prices from period to period or include pricing guarantees. Accordingly, these pricing restrictions may cause the revenue generated from these contracts to not keep pace with our costs, particularly if we are adversely affected by inflation increasing our costs, including labor and employee benefit costs In the past, we have also made certain pricing concessions for customers that were significantly negatively impacted by the COVID-19 pandemic, and we may be forced to make similar pricing concessions in the future if our customers face other economic challenges to their businesses. If our customers do not renew their agreements, require pricing concessions, terminate their agreements as a result of a change of control or otherwise, renew their agreements on terms less favorable to us or fail to purchase additional product subscriptions, our revenue may decline, and as a result our ability to scale our business may be impaired and our business, financial condition and results of operations would likely be harmed as a result.

Any failure of or delay in efforts to scale our business could cause difficulty or delay in deploying our products or functionality to customers, could lead to impaired performance, other declines in quality or customer satisfaction, increased costs, difficulty in introducing new features or other operational inefficiencies or failures. These issues could reduce the attractiveness of our platform to customers, resulting in decreased subscriptions with existing and new customers, lower subscription renewal rates, the issuance of service credits or requests for refunds, which could hurt our revenue growth and our reputation. Even if we can upgrade our systems and expand our staff, any such expansion will be expensive and complex, requiring management time and attention, as well as improvements to our operational and financial controls and reporting systems and procedures. Because of these risks and other inherent risks associated with upgrading, improving and expanding our information technology systems, any needed expansion and improvements to our infrastructure and systems may not be fully or effectively implemented on a timely basis, if at all. Any such expansion efforts may reduce revenue or may not bring the benefits we anticipate, and our business, financial condition and results of operations may be adversely affected.

Failure to effectively develop our sales and marketing capabilities could harm our ability to expand our customer base and achieve broader market adoption of our platform and products.

Our ability to expand our customer base and achieve broader market adoption of our platform will depend on the productivity of our sales and marketing operations. We plan to continue expanding our sales team and strategic partners over the long term, both domestically and internationally; however, there is no assurance that we will be successful in attracting and retaining talented sales personnel or strategic partners or that any new sales personnel will be able to achieve productivity in a reasonable period of time or at all. We also plan to dedicate significant resources to sales and marketing programs to drive new customer acquisition, as well as engage with customers to promote upsell and cross-sell opportunities. We also engage with industry analysts, consulting firms, marketing service providers, data and technology partners, marketing agencies and other solution partners, business and trade press, and other industry experts who exert considerable influence in our market to promote our platform and our brand. Our business, financial condition and results of operations may be harmed if our sales and marketing efforts do not generate a corresponding increase in revenue. In addition, we may not achieve anticipated revenue growth from expanding our sales team if we are unable to hire, develop and retain talented sales personnel, if our new sales personnel are unable to achieve desired productivity levels in a reasonable period of time, or if our sales and marketing
41

programs are not effective. If the cost of marketing our platform and products increases or competition reduces the effectiveness of our marketing efforts, our business, financial condition and results of operations may be adversely affected.

We are dependent on a single platform, and the failure to achieve continued market acceptance of our platform could cause our results of operations to suffer.

Substantially all of our revenue is attributable to subscriptions for our cloud-based platform. We expect that we will be substantially dependent on our platform to generate revenue for the foreseeable future. As a result, our results of operations could suffer due to:

any decline in demand for our platform, including as a result of reductions or delays in general customer engagement technology spending by our customers and potential customers in connection with a sustained general economic downturn;
the failure of our platform to achieve continued market acceptance;
the market for our platform not continuing to grow, or growing more slowly than we expect;
the introduction of products and technologies that serve as a replacement or substitute for, or represent an improvement over, our platform;
technological innovations or new standards that our platform does not address;
incidents or interruptions with third-party service providers, including Apple or Google services, that affect the ability of our customers to use our platform;
sensitivity to current or future prices offered by us or our competitors;
our inability to release enhanced versions of our platform on a timely basis;
the development of new communication channels with which we are not able to adequately integrate our platform; and
changes to mobile devices and platforms that prevent or degrade the functionality of our platform, or our inability to maintain interoperability of our platform with such mobile devices and platforms.

If the market for our platform grows more slowly than anticipated or if demand for our products does not grow as quickly as anticipated, whether as a result of competition, pricing sensitivities, product obsolescence, technological change, unfavorable economic conditions, uncertain geopolitical environment, budgetary constraints of our customers or other factors, we may not be able to grow our revenue, and our business, financial condition and results of operations may be adversely affected.

If our platform fails to perform properly or there are defects or disruptions in the rollout of our platform updates or enhancements, our reputation could be adversely affected, our market share could decline, and we could be subject to liability claims.

Our platform is inherently complex and may contain material defects or errors. Any defects or errors that impact functionality or that cause interruptions in the availability of our platform could result in:

loss or delayed market acceptance and subscriptions;
breach of warranty claims;
breach of contract claims;
sales credits or refunds for prepaid amounts;
loss of customers;
diversion of development and support resources; and
injury to our reputation.

The costs we would be forced to incur to correct any material defects or errors could be substantial and could adversely affect our business, financial condition and results of operations.

Our customer agreements often provide service level commitments. If we are unable to meet the stated service level commitments or suffer extended periods of unavailability of our platform, we may be contractually obligated to provide these customers with service credits or we could face contract terminations. We outsource substantially all the infrastructure relating to our cloud-based platform to third-party hosting providers and, as a result, our services may be impacted in the future, and have been impacted in the past, by unscheduled downtime at such providers that is beyond our control. Our revenue could be significantly affected if we suffer unscheduled downtime that exceeds the allowed downtimes under our agreements with our customers.

Because of the large amount of data that we collect, process, transmit, store and manage, it is possible that hardware failures or errors in our systems could result in data loss or cause the information that we collect to be incomplete which may result in breach of contract claims, damage our reputation or subject us to regulatory fines or investigations. Furthermore, the availability or performance of our platform could be adversely affected by a number of factors outside our control, including
42

customers’ inability to access the internet, the failure of software systems caused by our third-party vendors, security breaches, cyberattacks or variability in user traffic for our services. For example, our customers access our platform through their internet service providers. If a customer’s service provider fails to provide sufficient capacity to support our platform or otherwise experiences service outages, such failure could interrupt our customers’ access to our platform and adversely affect their perception of our platform’s reliability. In addition to potential liability, if we experience interruptions in the availability of our cloud-based platform, our reputation could be adversely affected, and we could lose customers or have difficulty acquiring new customers.

We also provide frequent incremental releases of updates and functional enhancements to our platform. Despite extensive pre-release testing, such new versions occasionally contain undetected errors when first introduced or released. We have, from time to time, found errors in our platform, and new errors in our platform may be detected in the future. Since our customers use our products for important aspects of their business, any errors, defects, disruptions in our platform or other performance problems with our solutions could hurt our reputation and may damage our customers’ businesses. If that occurs, some of our customers may delay or withhold payment to us, elect not to renew their subscriptions with us, make service credit claims, warranty claims or other claims against us, and we could lose future sales. The occurrence of any of these events could result in an increase in our bad debt expense, an increase in collection cycles for accounts receivable or a decrease in future revenue and earnings, or could cause us to incur the risk or expense of litigation.

We may need to reduce prices or change our pricing model to remain competitive.

Our subscription fees are principally based on an upfront commitment by our customers for a specific number of monthly active users, messaging volume, platform access and/or support and certain add-on products. We expect that we may need to change our pricing from time to time. As new or existing competitors introduce products that compete with ours or reduce their prices, we may be unable to attract new customers or retain existing customers. We also must determine the appropriate price to enable us to compete effectively internationally. Customers may demand substantial price discounts as part of the negotiation of subscription agreements. As a result, we may be required or choose to reduce our prices or otherwise change our pricing model, which could adversely affect our business, financial condition and results of operations.

Our sales cycle with large enterprise customers can be long and unpredictable, and our sales efforts require considerable time and expense.

The timing of our sales cycles with our large enterprise customers and related revenue recognition is difficult to predict because of the length and unpredictability of the sales cycle for these customers. Large enterprise customers may have a lengthy sales cycle for the evaluation and procurement of our platform. Work-from-home arrangements resulting from, and continuing after, the COVID-19 pandemic may cause a lengthening of these sales cycles or a reduction in sales cycle win rates as we have historically benefited from using face-to-face selling techniques. Additionally, to the extent there is a sustained general economic downturn resulting in delays or reductions in general customer engagement technology spending by large enterprise customers, we may experience an extension of our sales cycle with potential customers or a reduction in sales cycle win rates due to budgetary constraints. Any delays in our sales cycles may cause a delay between increasing operating expenses for such sales efforts and, upon successful sales, the generation of corresponding revenue. We are often required to spend significant time and resources to better educate our potential large enterprise customers and familiarize them with the platform. The length of our sales cycle for these customers, from initial evaluation to contract execution, is generally three to six months but can vary substantially and sometimes extend for over 12 months. Large enterprise customers often view a subscription to our platform and products as a strategic decision with significant investment. As a result, customers frequently require considerable time to evaluate, test and qualify our platform prior to entering into or expanding a subscription. During the sales cycle, we expend significant time and money on sales and marketing and contract negotiation activities, which may not result in a sale. Additional factors that may influence the length and variability of our sales cycle include:

the effectiveness of our sales team as we hire and train our new salespeople to sell to large enterprise customers;
our ability to meet with customers in person during a sales cycle;
the discretionary nature of purchasing and budget cycles and decisions;
the obstacles placed by customers’ procurement process;
economic conditions and other factors impacting customer budgets;
customers’ familiarity with our products;
customers’ evaluation of competing products during the purchasing process; and
evolving customer demands.

Given these factors, it is difficult to predict whether and when a sale will be completed. Consequently, a shortfall in demand for our products and services or a decline in new or renewed contracts in a given period may not significantly reduce our revenue for that period but could negatively affect our revenue in future periods, which could have a material adverse effect on our business, financial condition and results of operations.

43

Our business and reputation could be adversely affected if our customers are not satisfied with the integration, implementation, or services provided by us or our partners.

The success of our business depends on our customers’ satisfaction with our platform, the support that we provide for our platform and the services that we provide to help integrate and utilize our platform. Onboarding services may be performed by our own staff, by a third party or by a combination of the two. We have partnered with third-parties to increase the breadth, capability and depth of capacity for delivery of these onboarding services to our customers, and third-parties provide a significant portion of such support. If a customer is not satisfied with the quality of work performed by us or a third party or with the solutions delivered, we could incur additional costs to address the deficiency, which would diminish the profitability of the customer relationship. If we do not help our customers quickly resolve issues and provide effective ongoing support, our ability to sell new products to existing and new customers will suffer and our reputation with existing or potential customers will be harmed, even if the dissatisfaction is with services provided by a third party partner. Further, customer dissatisfaction with our services could impair our ability to expand the subscriptions within our customer base or adversely affect our customers’ renewal of existing subscriptions. In addition, negative publicity related to our customer relationships, regardless of accuracy, may further damage our business by affecting our ability to compete for new business with actual and prospective customers.

Because we generally recognize revenue ratably over the term of each subscription agreement, downturns or upturns in our sales may not be immediately reflected in our financial condition and results of operations.

We recognize revenue ratably over the term of each subscription agreement. Consequently, while a decline in new sales or renewals in any one period may not be reflected in our revenue for that period, this decline will negatively affect our revenue in future periods. Accordingly, the effect of significant downturns in sales and market acceptance of our products and potential changes in our rate of renewals may not be fully reflected in our results of operations until future periods. Our model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers generally is recognized over the term of the applicable agreement.

If we fail to maintain and enhance our brand, our ability to expand our customer base may be impaired and our business, financial condition and results of operations may suffer.

We believe that maintaining and enhancing our brand is important to support the marketing and sale of our existing and future products to new customers and expand sales of our platform and products to existing customers. We also believe that the importance of brand recognition will increase as competition in our market increases. Successfully maintaining and enhancing our brand will depend largely on the effectiveness of our marketing efforts, our ability to provide reliable products that continue to meet the needs of our customers at competitive prices, our ability to maintain our customers’ trust, our ability to continue to develop new functionality and use cases, and our ability to successfully differentiate our products and platform capabilities from competitive products. If we are not able to effectively differentiate our platform and its capabilities from those of our competitors, we may experience difficulty in attracting new customers. Our brand promotion activities may not generate customer awareness or yield increased revenue and, even if they do, any increased revenue may not offset the expenses we incur in building our brand. If we fail to successfully promote and maintain our brand, our business, financial condition and results of operations may be adversely affected.

If we fail to manage our growth effectively, we may be unable to execute our business plan, maintain high levels of service and customer satisfaction or adequately address competitive challenges.

We may continue to experience rapid growth and organizational change, which may continue to place significant demands on our management and our operational and financial resources. We have also experienced growth in the number of customers, the number of engagements we enable and the amount of data that our infrastructure supports. In particular, acquiring and supporting enterprise customers can require significant resources due to their size, volume of messaging and complexity. Our success will depend in part on our ability to manage this growth effectively. We will require significant capital expenditures and valuable management resources to grow without undermining our culture of innovation, teamwork and attention to customer success, which has been central to our growth so far.

We intend to continue to expand our international operations in the future. Our expansion will continue to place a significant strain on our managerial, administrative, financial and other resources. If we are unable to manage our growth successfully, our business, financial condition and results of operations may be adversely affected.

It is important that we maintain a high level of customer services, integration services, technical support and satisfaction as we expand our business. As our customer base continues to grow and as our penetration within existing customers expands, we will need to expand our account management, customer service and other personnel. Failure to manage growth could result in difficulty or delays in launching our platform, declines in quality or customer satisfaction, increases in costs, difficulties in
44

introducing new features, or other operational difficulties. Any of these could adversely impact our business, financial condition and results of operations.

We anticipate that our operations will continue to increase in complexity as we grow, which will create management challenges.

Our business has experienced strong growth and is complex. We expect this growth to continue and for our operations to become increasingly complex. To manage this growth, we continue to make substantial investments to improve our operational, financial and management controls as well as our reporting systems and procedures. We may not be able to implement and scale improvements to our systems and processes in a timely or efficient manner or in a manner that does not negatively affect our results of operations. For example, we may not be able to effectively monitor certain contract requirements for specific products. We may have difficulty managing improvements to our systems, processes and controls or in connection with third-party software, which could impair our ability to provide our platform to our customers, causing us to lose customers, limiting our platform to less significant updates or increasing our technical support costs. If we are unable to manage this complexity, our business, financial condition and results of operations may be adversely affected.

As our customer base continues to grow, we will need to expand our services and other personnel, and maintain and enhance our partnerships, to provide a high level of customer service. We also will need to manage our sales processes as our sales personnel and partner network continue to grow and become more complex and as we continue to expand into new geographies and market segments. If we do not effectively manage this increasing complexity, the quality of our platform and customer service could suffer, and we may not be able to adequately address competitive challenges. These factors could impair our ability to attract and retain customers and expand our customers’ use of our platform.

We depend on our senior management team and the loss of one or more key employees or an inability to attract and retain highly skilled employees could adversely affect our business.

Our success depends largely upon the continued services of our executive officers, particularly our chief executive officer. We rely heavily on our chief executive officer’s vision, expertise and reputation. We rely on our leadership team for research and development, marketing, sales, services and general and administrative functions, and on mission-critical individual contributors. From time to time, our executive management team may change due to the hiring or departure of executives, which could disrupt our business. We do not have employment agreements with our executive officers or other key personnel that require them to continue to work for us for any specified period; therefore, they could terminate their employment with us at any time. The loss of one or more of our executive officers, particularly our chief executive officer, or key employees (including any limitation on the performance of their duties or short-term or long-term absences as a result of illness or disability) could have a serious adverse effect on our business.

To execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel is intense, especially for experienced software engineers and senior sales executives. We expect to continue to experience difficulty in hiring and retaining employees with appropriate qualifications. In addition, as a result of our hybrid work model, called “The Way Braze Works,” we have a large, remote workforce, which adds to the complexity and costs of our business operations. We implemented our hybrid work model in September 2022, and it may also impact our ability to identify, hire and train new personnel. Also, as a public company, potential candidates may not perceive our compensation package, including our equity awards, as favorably as employees hired prior to our initial public offering or as compared to our private competitors. In addition, our recruiting personnel, methodology and approach may need to be altered to address a changing candidate pool and profile. We may not be able to identify or implement such changes in a timely manner. Also, it is not uncommon for companies to see significant turnover in their workforce following an initial public offering, a trend which may only be further amplified by the competitive market for highly-skilled employees. If we fail to attract new personnel, experience significant turnover or the loss of key personnel or fail to retain and motivate our current personnel, it could adversely affect our business and future growth prospects. Further, many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached legal obligations, resulting in a diversion of our time and resources.

If we are unable to maintain our culture and core values as we grow, we could lose the innovation, teamwork, passion and focus on execution that we believe contribute to our success, and our business may be harmed.

We believe our culture and core values are critical to our success and have delivered tangible financial and operational benefits to our customers, employees and stockholders. We are a mission-driven company and have designed our core values as a guiding set of principles for our employees and business. Accordingly, we have invested substantial time and resources in building a team that reflects our culture and core values. As we grow and develop our infrastructure as a public company, our operations may become increasingly complex. We may find it difficult to maintain these important aspects of our culture and core values. In addition, the growth of our remote workforce may impact our ability to preserve our culture and core values.
45

Any failure to preserve our culture or core values could negatively affect our future success, including our ability to retain and recruit personnel, and to effectively focus on and pursue our corporate objectives.

Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement, privacy law violations, data breaches and other losses.

Many of our agreements with customers and certain other third-parties include indemnification provisions under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement, violation of privacy and other applicable law or breaches of information security obligations, or other liabilities relating to or arising from our platform, products or other contractual obligations. Some of these agreements provide for uncapped liability for losses caused by intellectual property infringement or gross negligence or willful misconduct, and some indemnity provisions survive termination or expiration of the applicable agreement. While we cap all other liabilities, in some instances, the cap may represent a significant amount of potential liability, and such large indemnity payments could harm our business, financial condition and results of operations. Although we normally contractually limit our liability with respect to these obligations, we may still incur substantial liability related to them and we may be required to cease use of certain functions of our platform or products as a result of any such claims. Additionally, while we maintain insurance related to these matters, this insurance might not cover all such claims, provide sufficient payments to cover all the costs to resolve one or more of such claims or continue to be available on terms acceptable to us. A claim brought against us that is uninsured or under-insured could result in unanticipated costs, and our business, financial condition and results of operations may be adversely affected. Further, any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer, other existing customers and new customers, which could adversely affect our business, financial condition and results of operations.

Our current operations are international in scope, and we plan further geographic expansion. This will create a variety of operational challenges.

A component of our growth strategy involves the further expansion of our operations and customer base internationally. We currently have customers in North America, Europe, the Middle East, the Asia-Pacific region and Latin America. We are continuing to adapt and develop strategies to address international markets, but such efforts may not be successful. In addition, any future stay-at-home, business closure and other restrictive orders and travel restrictions into and outside the United States as a result of international conflicts, domestic unrest or the emergence of new highly infectious diseases, if any, may pose additional challenges for international expansion and may impact our ability to launch new locations and further expand geographically.

We expect that our international activities will continue to grow over the foreseeable future as we continue to pursue opportunities in existing and new international markets. This and any other future expansion of our international activities and operations will require significant management attention and financial resources.

Our current international operations and future initiatives involve a variety of risks, including:

changes in a country’s or region’s political or economic conditions;
the need to adapt and localize our platform for specific countries;
greater difficulty collecting accounts receivable and longer payment cycles;
unexpected changes in laws, regulatory requirements, taxes or trade laws;
more stringent regulations relating to privacy and data security and the unauthorized collection, processing, transmission or use of, or access to, commercial and personal information, particularly in Europe;
differing labor regulations, especially in regions where labor laws are generally more advantageous to employees as compared to the United States, including deemed hourly wage and overtime regulations in some of these locations;
difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems and regulatory systems;
increased travel, real estate, infrastructure and legal compliance costs associated with international operations;
currency exchange rate fluctuations and the resulting effect on our revenue and expenses and the cost and risk of entering into hedging transactions if we chose to do so in the future;
laws and business practices favoring local competitors or general preferences for local vendors;
limited or insufficient intellectual property protection or difficulties enforcing our intellectual property;
political instability, economic sanctions, terrorist activities, or international conflicts, including the ongoing conflict between Russia and Ukraine, which may impact the operations of our business or the businesses of our customers;
risks related to global health epidemics and related restrictions on our ability and our customers’ ability to travel;
exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act of 1977, as amended, or the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the U.K. Bribery Act of 2010, the U.K. Proceeds of Crime Act 2002 and similar laws and regulations in other jurisdictions; and
adverse tax burdens and foreign exchange controls that could make it difficult to repatriate earnings and cash.
46


Failure to overcome any of these difficulties could negatively affect our results of operations. If we invest substantial time and resources to expand our international operations and are unable to do so successfully, our business, financial condition and results of operations may be adversely affected.

We have a limited history of operating with a substantial remote workforce and the long-term impact of this workplace arrangement on our financial results and business operations is uncertain.

In September 2022, we implemented our hybrid work model, called “The Way Braze Works,” pursuant to which each department may choose to have its employees function primarily as in-person, remote or hybrid workers. We have also hired a large number of employees who are permanently remote, regardless of their department’s determination. As a result, remote work has become the primary experience for a large number of our employees, and our intention is for our workforce to continue to have remote work opportunities into the future. However, we have a limited history of operating with a large remote workforce and, while we anticipate that implementing The Way Braze Works will have a long-term positive impact on our financial results and business operations, the impact remains uncertain, particularly in the near term. Additionally, there is no guarantee that we will realize any anticipated benefits to our business, including any cost savings, operational efficiencies or productivity.

Our continuing shift to hybrid and remote work may make it increasingly difficult to manage our business and adequately oversee our employees and business functions, potentially resulting in harm to our company culture, increased employee attrition, the loss of key personnel, difficulty in properly classifying employees and a potentially negative impact on product research and development, and the growth of our business. We may also experience an increased risk of privacy and data security breaches and incidents involving our or our customers’ data as a result of the decentralization of the technology used to operate our business. The mobility of our remote workers may also subject us to an increased risk of regulatory claims if our remote employees establish a nexus for our business in unanticipated jurisdictions. This could cause us to be subject to tax and employment claims in the applicable jurisdiction. Any of these factors could adversely affect our financial condition and operating results.

We may also face operational or other challenges as we and our customers, partners, suppliers and vendors and other parties with whom we do business continue to adjust to a hybrid model of remote and onsite work. These challenges may result in operational inefficiencies or employee dissatisfaction, either of which could harm our business.

Acquisitions, strategic investments, partnerships or alliances could be difficult to identify, pose integration challenges, divert the attention of management, disrupt our business, dilute stockholder value and adversely affect our business, financial condition and results of operations.

We have in the past and may in the future seek to acquire or invest in businesses, joint ventures, products and platform capabilities, or technologies that we believe could complement or expand our products and platform capabilities, enhance our technical capabilities or otherwise offer growth opportunities. Further, our proceeds from our initial public offering increase the likelihood that we will devote resources to exploring larger and more complex acquisitions and investments than we have previously attempted. We may not be able to find and identify desirable acquisition targets or business opportunities or be successful in entering into an agreement with any particular strategic partner. Additionally, any such acquisition or investment may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable opportunities, whether or not the transactions are completed, and may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products and platform capabilities, personnel or operations of any acquired companies, particularly if the key personnel of an acquired company choose not to work for us, their software is not easily adapted to work with our platform or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. These transactions may also disrupt our business, divert our resources and require significant management attention that would otherwise be available for development of our existing business. Any such transactions that we are able to complete may not result in any synergies or operational, financial or other benefits we had expected to achieve, which could result in impairment charges that could be substantial. These transactions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our business, financial condition and results of operations. In addition, if the resulting business from such a transaction fails to meet our expectations, our business, financial condition and results of operations may be adversely affected, or we may be exposed to unknown risks or liabilities.

Risks Related to Our Dependence on Third-Parties

Our business depends on our ability to send consumer engagement messages, including emails, SMS and mobile and web notifications, and any significant disruption in service with our third-party providers or on mobile operating systems could result in a loss of customers or less effective consumer-brand engagement, which could harm our business, financial condition and results of operations.
47


Our brand, reputation and ability to attract new customers depend on the reliable performance of our technology infrastructure and content delivery. Our platform engages with consumers through emails, SMS/MMS, mobile and web notifications (among other channels). We are dependent on third-party services for delivery of emails and SMS/MMS, and we are dependent on Apple services and Google services for delivery of mobile and web notifications. For example, unrelated third-parties are utilized throughout our industry to deliver email and SMS/MMS messages to consumers. If these third-party services change their policies regarding the delivery of certain email or SMS/MMS messages, some of our customers may no longer be able to use these channels through our platform. Further, if any of these third-party providers were to suffer extended service outages, then our customers may not be able to deliver email and SMS/MMS messages using our platform. If this were to occur, it could lead to customer dissatisfaction, harm to our reputation or subject us to liability, any of which may harm our business, financial condition and results of operations. Similarly, any incident broadly affecting the interaction of Apple or Android devices with necessary Apple or Google services (e.g., iCloud or Apple push notifications), including any delays or interruptions in such Apple or Google services, could adversely affect our business. Further, any cybersecurity events affecting Apple or Google Android devices could result in a disruption to Apple or Google services, regulatory investigations, reputational damage and a loss of sales and customers for Apple or Google, which could in turn impact our business. A prolonged disruption, cybersecurity event or any other negative event affecting Apple or Google could lead to customer dissatisfaction and could in turn damage our reputation with current and potential customers, expose us to liability and cause us to lose customers or otherwise harm our business, financial condition and results of operations. We will also face similar risks as we add new channels to our platform that are supported by third-parties if such third-parties were to face similar challenges or disruptions with regard to their respective channels.

We depend in part on mobile operating systems, such as Android and iOS, and their respective infrastructures, to send notifications through various applications that utilize our platform. Any changes in such systems that negatively impact the functionality of our platform could adversely affect our ability to interact with consumers in a timely and effective fashion, which could adversely affect our ability to retain and attract new customers. For example, any anti-tracking features adopted by Apple or Google that require applications to obtain additional permissions to track end user data may impact our customers’ decisions relating to how to interact with users on our platform. While it is the contractual obligation of our customers to comply with these requirements and applicable laws when using our platform, we cannot guarantee that all customers will do so at all times. Accordingly, if any of our customers were to use our platform in violation of these policies or applicable law, even without our knowledge, we may be subject to financial penalties and reputational harm. Additionally, if such mobile operating systems change their policies or otherwise limit or prohibit us from sending notifications or otherwise make changes that degrade the functionality of our platform, such changes could adversely affect our business, financial condition and results of operations.

As new mobile devices and mobile, web and email platforms are released, there is no guarantee that these mobile devices and platforms will continue to support our platform or effectively roll out updates to our customers’ applications. The parties that control the operating systems for mobile devices and mobile, web and email platforms. have no obligation to test the interoperability of new mobile devices or platforms with our platform, and third-parties may produce new products that are incompatible with or not optimal for the operation of our platform. Additionally, in order to deliver high-quality customer engagement, we need to ensure that our platform is designed to work effectively with a range of mobile technologies, systems, networks and standards. If consumers choose to use products or platforms that do not support our platform, or if we do not ensure our platform can work effectively with such products or platforms, our business and growth could be harmed. We also may not be successful in developing or maintaining relationships with key participants in the mobile industry that permit such interoperability. If we are unable to adapt to changes in popular operating systems, we expect that our customer retention and customer growth would be adversely affected.

We rely upon third-party providers of cloud-based infrastructure, including Amazon Web Services, to host our products. Any disruption in the operations of these third-party providers or limitations on capacity or interference with our use could adversely affect our business, financial condition and results of operations.

We outsource substantially all the infrastructure relating to our cloud-based platform to third-party hosting providers. Our customers need to be able to access our platform at any time, without interruption or degradation of performance, and we provide many of them with service-level commitments with respect to uptime and, occasionally, throughput. Our products depend on protecting the virtual cloud infrastructure hosted by third-party hosting providers by maintaining its configuration, architecture, features and interconnection specifications, as well as the information stored in these virtual data centers, which is transmitted by third-party internet service providers. Any limitation on the capacity or availability of our third-party hosting providers could impede our ability to onboard new customers or expand the usage of our existing customers, which could adversely affect our business, financial condition and results of operations. Currently, we rely on cloud computing infrastructure, particularly from Amazon Web Services, or AWS, to host our platform and support our operations and many of the internal products we use to operate our business. We do not have control over the operations of the facilities of AWS or other cloud providers. Each provider’s respective facilities may be vulnerable to damage or interruption from earthquakes, hurricanes, floods, fires, cybersecurity attacks, terrorist attacks, power losses, telecommunications failures and other events
48

beyond our or their control. In the event that AWS’s or any other third-party provider’s systems or service abilities are hindered by any of the events discussed above, our ability to operate our platform may be impaired, our customers may be impacted, we may be subject to claims for refunds or terminations under our contracts, and our reputation and brand may be harmed. A decision to close these facilities without adequate notice, or other unanticipated problems, could result in lengthy interruptions to our platform. All of the aforementioned risks may be exacerbated if our or our partners’ business continuity and disaster recovery plans prove to be inadequate in such a scenario.

Additionally, AWS or other cloud providers may experience threats or attacks from computer malware, ransomware, viruses, social engineering (including phishing attacks), denial of service or other attacks, employee error, theft or misuse and general hacking, including from state-sponsored or criminal hacking groups, which have become more prevalent in our industry. Any of these security incidents could result in unauthorized access or damage to, or the disablement, encryption, use or misuse, disclosure, modification, destruction or loss of our data or our partners’ data, including personal information, or disrupt our ability to provide our platform or services. Our platform’s continuing and uninterrupted performance is critical to our success. Users may become dissatisfied by any system failure that interrupts our ability to provide our platform to them and could make claims for refunds or terminations under our contracts. We may not be able to easily switch our AWS operations to another cloud or other data center provider if there are disruptions or interference with our use of any third-party provider’s services, and even if we do switch our operations, the process can require significant time and expense and other cloud and data center providers are subject to the same risks. Sustained or repeated system failures would reduce the attractiveness of our platform to our partners, thereby reducing revenue. Moreover, negative publicity arising from these types of disruptions could damage our reputation and may adversely impact use of our platform. We may not carry sufficient business interruption insurance or have sufficient contractual remedies to compensate us for losses that may occur as a result of any events that cause interruptions in our service.

In the event that our service agreements with our third-party hosting providers are terminated or there is a lapse of service, elimination of services or features that we utilize, interruption of internet service provider connectivity or damage to such facilities, we could experience interruptions in access to our platform as well as significant delays and additional expense in arranging or creating new facilities and services and/or re-architecting our cloud solution for deployment on a different cloud infrastructure service provider, which could adversely affect our business, financial condition and results of operations.

Our agreement with AWS allows AWS to terminate for any reason with 30 days’ advance notice or in case of a breach of contract if such breach is uncured for 30 days. AWS may also terminate immediately upon notice if (1) AWS determines that our use of its service poses a security risk to its services or any other third party, could otherwise adversely impact AWS’s systems, could subject AWS to liability or could be fraudulent, (2) we fail to pay AWS in accordance with our agreement, (3) we cease to operate in the ordinary course, make an assignment for the benefit of creditors or become the subject of any bankruptcy, reorganization, liquidation, dissolution or other similar proceeding, (4) AWS’s relationship with any third-party providers terminates or requires AWS to change the way it provides services or (5) termination is necessary to comply with the law or the requests of governmental entities. Although we expect that we could receive similar services from other third-parties if any of our arrangements with AWS are terminated, transitioning the cloud infrastructure currently hosted by AWS to alternative providers would likely be disruptive, and we could incur significant one-time costs. If we are unable to renew our agreement with AWS on commercially reasonable terms or at all, our agreement with AWS is prematurely terminated or we add additional infrastructure providers, we may experience costs or downtime in connection with the transfer to, or the addition of, new data center providers. If AWS or other infrastructure providers increase the costs of their services, our business, financial condition and results of operations could be adversely affected.

Our growth depends in part on the success of our strategic relationships with third-parties.

In order to grow our business, we anticipate that we will continue to depend on relationships with strategic partners, including cloud alliance/marketing, infrastructure and technology partners, to provide broader customer coverage and solution delivery capabilities, and also achieve product stickiness. While our strategic partners have not played a lead role in our customer generation process in the past, we intend to develop these relationships to rely more heavily on our partners to help us generate business going forward. Identifying partners, and negotiating, documenting and maintaining relationships with them, requires significant time and resources. Our agreements with our strategic partners are non-exclusive and do not prohibit them from working with our competitors or recommending competing products. Our competitors may be effective in providing incentives to such third-parties to favor their products or services or to prevent or reduce subscriptions to our services. If our partners choose to place greater emphasis on products of their own or those offered by our competitors or do not effectively market and sell our platform, our ability to grow our business and sell our products and services may be adversely affected. In addition, acquisitions of our partners by our competitors could result in a decrease in the number of our current and potential customers, as our partners may no longer facilitate the adoption of our platform by potential customers.

We are highly dependent upon our relationship with the developer platforms, web browsers and operating systems provided by third-party technology companies such as Apple and Google. Changes to mobile device operating systems may diminish the usefulness of marketing providers or require significant modifications or demands on our business to continue
49

supporting those operating systems. Changes to developer platform policies related to third-party software, such as Apple or Google, creating restrictions that limit the ability of our existing or potential customers to use SDKs or that further limit the use of cookies could similarly adversely affect our business.

If we are unsuccessful in establishing or maintaining our relationships with third-parties, our ability to compete in the marketplace or to grow our revenue could be impaired and our business, financial condition and results of operations may suffer. Even if we are successful, it is not assured that these relationships will result in increased customer usage of our platform or increased revenue.

Risks Related to Privacy, Data Security and Data Protection Laws

We are subject to stringent and changing laws and regulations, industry standards and contractual obligations related to privacy, data security and data protection. The restrictions and costs imposed by these requirements and our actual or perceived failure to comply with them, could harm our business.

Operating our business and platform involves the collection, use, storage, transfer, sharing and other processing of sensitive, proprietary, confidential, regulated and personal information, including such information that we handle on behalf of our customers. These activities subject us to numerous privacy, data security and data protection obligations, such as various laws, regulations, guidance, industry standards, external and internal policies, contracts, and other obligations that govern the processing of personal information by us and on our behalf.

In the United States, federal, state, and local governments have enacted numerous privacy, data security and data protection laws, including data breach notification laws, personal data privacy laws, and consumer protection laws. For example, the federal Health Insurance Portability and Accountability Act of 1996, or HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act, or HITECH, and their respective implementing regulations, imposes specified requirements relating to the privacy, security and transmission of individually identifiable health information. Federal laws also limit the processing of personal information of children under 13. Violations of these laws can lead to statutory penalties (up to $46,515 per violation in the case of the Children’s Online Privacy Protection Rule, or COPPA, for example). If a private plaintiff or regulator alleges that our privacy, data security or data protection policies and practices are either unfair or deceptive, we may be subject to litigation or regulatory enforcement. In the United States, there are federal and state laws that prohibit unfair and deceptive acts and practices, with federal enforcement typically arising out of Section 5 of the FTC Act. State analogs to the FTC Act often allow for a private right of action as well (such as the California Unfair Competition Law).

Similarly, the California Consumer Privacy Act (as amended by the California Privacy Rights Act), or the CCPA, imposes privacy, data security and data protection obligations on businesses to which it applies. These obligations include, but are not limited to, providing specific disclosures in privacy notices and affording California residents certain rights related to their personal information. The CCPA allows for statutory fines for noncompliance (up to $7,500 per violation). The CCPA authorized the establishment of a regulator, the California Privacy Protection Agency, or the CPPA, which increases the risk of an enforcement action. Other states also have enacted, or are considering enacting, comprehensive data privacy laws. If we become subject to further new privacy, data security or data protection laws at the state level, the risk of enforcement action against us could increase because we may become subject to additional obligations, and the number of individuals or entities that can initiate actions against us may increase (including individuals, via a private right of action, and state actors).

Outside of the United States, an increasing number of laws, regulations, and industry standards apply with respect to privacy, data security and data protection. For example, the European Union’s General Data Protection Regulation, or the EU GDPR, and the version thereof implemented into the laws of the United Kingdom, or the U.K. GDPR, impose strict requirements with respect to processing the personal data of individuals located within the European Economic Area, or the EEA, and the United Kingdom, or the U.K., respectively. Under the EU GDPR, government regulators may impose temporary or definitive bans on data processing, as well as fines of up to 20 million euros or 4% of annual global revenue, whichever is greater (and the U.K. GDPR currently imposes comparable penalties). Furthermore, individuals in the EEA and the U.K., may initiate litigation related to our processing of their personal data. In Canada, the Personal Information Protection and Electronic Documents Act and various related provincial laws, as well as Canada’s Anti-Spam Legislation, also apply to our operations.

In addition, many jurisdictions have enacted data localization laws and cross-border personal data transfer laws. These laws may make it more difficult for us to transfer personal data across jurisdictions, which could impede our business. For example, absent appropriate safeguards or other circumstances, the EU GDPR generally restricts the transfer of personal data to countries outside of the EEA, such as the United States, which the European Commission does not believe provides an adequate level of privacy and data security protections. The European Commission released a set of updated “Standard Contractual Clauses” in 2021, the 2021 SCCs, that, together with certain additional safeguards, are designed to be a valid mechanism by which entities can transfer personal data out of the EEA to non-adequate countries. With respect to such additional safeguards,
50

European Union, or EU, authorities have also stated that the party transferring data (the “data exporter”) from the EEA to a jurisdiction without an adequate data protection regulatory environment must be satisfied that the party receiving the personal data (the “data importer”) has in place sufficient “supplementary measures” to protect the personal data, including from access from sovereign states. Various legal challenges throughout the EEA have questioned what are acceptable “supplementary measures” that would allow data importers and data exporters to validly rely on the 2021 SCCs and sufficiently protect the personal data from public access. For example, on May 22, 2023, Ireland’s Data Protection Commission, or the DPC, fined Meta Platforms Ireland Ltd. 1.2 billion Euro for violating the EU GDPR’s data transfer requirements by unlawfully transferring the personal data of Facebook users from the EEA to the United States, and ordered Meta to suspend any future transfers of such personal data to the United States within five months and to stop further processing and storage in the U.S. of such personal data within six months. The DPC stated that Meta did not adequately protect the rights of its European users in connection with such personal data transfers because Meta did not have adequate supplementary measures in place in addition to the 2021 SCCs. This emerging case law sets a very high standard for acceptable supplementary measures. While the DPC’s decision applies solely to Meta, it is still possible that, as a result of the Meta decision, the supplementary measures we have implemented will not be deemed to be adequate, and we could be required to stop transferring personal data from the EEA to the United States and to cease processing such personal data in the United States. The validity of relying on the 2021 SCCs as a transfer mechanism is expected to be the subject of further litigation in the EU. The EU and US are in discussions to facilitate the flows of personal data across EU-US borders, which has resulted in the EU-U.S. Data Privacy Framework. At this time, the European Commission has launched the process to adopt an adequacy decision for the EU-U.S. Data Privacy Framework, but there are several rounds of approval that must be obtained for the adequacy decision to come into effect, and there are indications that EU authorities remain skeptical of the adequacy of the proposed framework and, as a result, any adequacy decision, if issued, may face legal challenge from EU privacy activists. Other jurisdictions around the world are also developing their own unique set of restrictions and mechanisms to allow cross border data flows. For instance, in March 2022, the U.K. adopted both its own “International Data Transfer Agreement” and a “UK Addendum” to the 2021 SCCs as the valid transfer mechanism for sending U.K. personal data to those countries that the U.K. does not recognize as providing an adequate level of protection, such as the United States.

In addition to EU and U.K. restrictions on cross-border transfers of personal data, other jurisdictions have enacted or are considering similar cross-border personal data transfer laws and data localization laws, any of which could increase the cost and complexity of doing business in those jurisdictions. If we cannot implement a workable, valid compliance mechanism for cross-border transfers of personal data, we may face increased exposure to regulatory actions, substantial fines, and injunctions against processing or transferring personal data from the EEA or elsewhere. The inability to import personal data to the United States could significantly and negatively impact our business operations, including by limiting our ability to offer our full range of services in the EEA and elsewhere; limiting our ability to collaborate with parties that are subject to EU and other privacy, data security and data protection laws or requiring us to increase our personal data processing capabilities in the EEA and elsewhere at significant expense.

Our obligations related to privacy, data protection and data security are quickly changing in an increasingly stringent fashion. These obligations may be subject to differing applications and interpretations, which may be inconsistent or in conflict among jurisdictions. Preparing for and complying with these obligations requires us to devote significant resources (including, without limitation, financial and time-related resources). These obligations may necessitate changes to our information technologies, systems and practices and to those of any third parties that process personal information on our behalf. In addition, these obligations may require us to change our business model. Although we endeavor to comply with all applicable privacy, data security and data protection obligations, we may at times fail (or be perceived to have failed) to do so. Moreover, despite our efforts, our personnel or third parties upon whom we rely may fail to comply with such obligations which could impact our compliance posture. If we fail, or are perceived to have failed, to address or comply with privacy, data security and data protection obligations, we could face significant consequences. These consequences may include, but are not limited to, government enforcement actions (e.g., investigations, fines, penalties, audits, inspections, and similar actions), litigation (including class-related claims), additional reporting requirements or oversight, bans on processing personal information and orders to delete or not use personal information. Any of these events could have a material adverse effect on our reputation, business, or financial condition, including, but not limited to, loss of customers, interruptions or stoppages in our business operations, inability to process personal information or to operate in certain jurisdictions, limited ability to develop or commercialize our products, expenditure of time and resources to defend any claim or action, adverse publicity or revision or restructuring of our operations.

If we or our third-party service providers experience a security breach or unauthorized parties otherwise obtain access to our customers’ data, our data or our platform, our solution may be perceived as not being secure, our reputation may be harmed, demand for our platform and products may be reduced and we may incur significant liabilities.

Operating our business and platform involves the collection, processing, storage and transmission of sensitive, regulated, proprietary and confidential information, including personal information of our customers, their users and our personnel and our customers’ proprietary and confidential information. We may rely upon third-parties (such as service providers) for our data processing–related activities. We may share or receive sensitive data with or from third-parties. Cyberattacks, malicious
51

internet-based activity, and online and offline fraud are prevalent and continue to increase. These threats are becoming increasingly difficult to detect. These threats come from a variety of sources. In addition to traditional computer “hackers,” threat actors, personnel (such as through theft or misuse), sophisticated nation-states, and nation-state-supported actors now engage in cyberattacks, including, without limitation, nation-state actors for geopolitical reasons and in conjunction with military conflicts and defense activities. We may be subject to a variety of evolving threats, including, but not limited to, social-engineering attacks (including through phishing, vishing and hybrid phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks (such as credential stuffing), personnel misconduct or error, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, adware, telecommunications failures, earthquakes, fires, floods, and other similar threats. Additionally, our customers have been and may be in the future, targeted by similar cyberthreats, and bad actors have accessed, and may in the future, access our platform and services using such customer’s credentials. Accordingly, the failure of our customers to use appropriate cybersecurity technology and practices can result in unauthorized parties obtaining access to our platform and customer data. Ransomware attacks, including those perpetrated by organized criminal threat actors, nation-states, and nation-state-supported actors, are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. Any of the previously identified or similar threats could cause a security incident. Additionally, the risk of these threats may increase for us and our third-party service providers due to ongoing international instability. In the past, nation-states have sponsored cyberattacks against private companies in response to U.S. governmental actions or for other strategic purposes. We cannot guarantee that similar actions will not occur the future, including in connection with the ongoing conflict between Russia and the Ukraine. A security incident could result in unauthorized, unlawful, or accidental acquisition, modification, destruction, loss, alteration, encryption, disclosure of, or access to data. A security incident could disrupt our ability (and that of third-parties upon whom we rely) to provide our platform.

We may expend significant resources or modify our business activities in an effort to protect against security incidents. Certain data privacy and security obligations may require us to implement and maintain specific security measures, industry-standard or reasonable security measures to protect our information technology systems and data. While we have taken steps designed to protect the proprietary, regulated, sensitive, confidential and personal information in our control, our security measures or those of the third-parties on which we rely may not be effective against current or future security risks and threats. Moreover, we or our third-party service providers may be more vulnerable to such attacks in remote work environments, which have increased in response to, and following, the COVID-19 pandemic and will likely continue into the foreseeable future.

If we, our customers or our third-party service providers suffer, or are perceived to have suffered, a security breach or other security incident, we may experience adverse consequences. Applicable data privacy and security obligations may require us to notify relevant stakeholders of security incidents. Such disclosures are costly, and the disclosures or the failure to comply with such requirements could lead to adverse consequences. If we, our customers or a third party upon whom we rely experience a security incident or are perceived to have experienced a security incident, we may experience adverse consequences. These consequences may include, but are not limited to, government enforcement actions (for example, investigations, fines, penalties, audits, and inspections), additional reporting requirements or oversight, restrictions on processing data (including personal data), litigation (including class action claims), indemnification obligations, negative publicity, reputational harm, monetary fund diversions, interruptions in our operations (including availability of data to us and our customers), financial loss and other similar harms. Security incidents and attendant consequences may cause customers to stop using our platform, deter new customers for using our platform and negatively impact our ability to grow and operate our business.

Our inability to comply with agreements we enter into with our customers regarding the collection, processing, use and disclosure of personal information could result in additional costs and liabilities to us or inhibit sales of our products.

We enter into agreements with our customers regarding our collection, processing, use, and disclosure of personal information in relation to the services we provide to them. Although we endeavor to comply with such agreements, we may at times fail to do so or may be perceived to have failed to do so, including due to the errors or omissions of our personnel and third-party service providers. Such failures or perceived failures can subject us to customer lawsuits, termination of customer agreements and governmental enforcement actions. Even if we eventually prevail in any such dispute, resolving them could be expensive and time-consuming to defend and could result in adverse publicity and reputational harm that could adversely affect our business, financial condition and results of operations.

Risks Related to Other Laws and Litigation

Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our platform and could have a negative impact on our business.

52

The future success of our business depends upon the continued use of smart cell phones, other mobile devices and internet-connected devices as primary mediums for commerce, communication and business applications. Government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet and internet-connected devices and cell phones as commercial mediums. Changes in these laws or regulations could require us to modify our platform in order to comply with these changes. In addition, government agencies or private organizations may begin to impose taxes, fees or other charges for accessing the internet or commerce conducted via the internet. These laws or charges could limit the growth of internet-related commerce or communications generally, resulting in reductions in the demand for internet-based solutions such as ours.

In addition, the use of the internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease of use, accessibility and quality of service. The performance of the internet and its acceptance as a business tool have been adversely affected by “viruses,” “worms” and similar malicious programs, along with distributed denial of service and similar attacks. As a result, the internet has experienced a variety of outages and other delays as a result of such damage to or attacks on portions of its infrastructure. If the use of the internet is adversely affected by these issues, demand for our platform could suffer.

Any future litigation against us could be costly and time-consuming to defend.

We may become subject to legal proceedings and claims that arise in the ordinary course of business, such as claims brought by our customers in connection with commercial disputes or employment claims made by our current or former employees. Litigation might result in substantial costs and may divert management’s attention and resources, which might seriously harm our business, financial condition and results of operations. Insurance might not cover such claims, provide sufficient payments to cover all the costs to resolve one or more of such claims or continue to be available on terms acceptable to us. A claim brought against us that is uninsured or under-insured could result in unanticipated costs, and our business, financial condition and results of operations may be adversely affected.

If our platform fails to function in a manner that allows our customers to operate in compliance with regulations and/or industry standards, our revenue and results of operations could be harmed.

Since our customers are able to upload data into our platform, we may be hosting or otherwise processing substantial amounts of personally identifiable information. Some of our customers may require our platform to comply with certain privacy, security and other certifications and standards. Our cloud platform holds various security certifications from industry organizations, designed to meet, in all material respects, the ISO 27001 and various HIPAA standards. Governments and industry organizations may also adopt new laws, regulations or requirements, or make changes to existing laws or regulations, that could impact the demand for, or value of, our applications. If we fail to maintain our current security certifications and/or to continue to meet security standards, or if we are unable to adapt our platform to changing legal and regulatory standards or other requirements in a timely manner, our customers may lose confidence in our platform, and our revenue, business, financial condition and results of operations could be adversely affected.

We are subject to anti-corruption, anti-bribery, anti-money laundering and similar laws, and non-compliance with such laws can subject us to criminal or civil liability and harm our business, financial condition and results of operations.

We are subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the U.K. Bribery Act of 2010, the U.K. Proceeds of Crime Act 2002 and other anti-corruption laws in countries in which we conduct activities. Anti-corruption laws are interpreted broadly and prohibit our company from authorizing, offering or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector. We use third-party law firms, accountants and other representatives for regulatory compliance, sales and other purposes in several countries. We can be held liable for the corrupt or other illegal activities of these third-party representatives, our employees, contractors, partners and other agents, even if we do not explicitly authorize such activities. In addition, although we have implemented policies and procedures to ensure compliance with anti-corruption laws, our employees, representatives, contractors, partners and agents may not comply with these laws at all times.

Noncompliance with these laws could subject us to whistleblower complaints, investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, suspension and/or debarment from contracting with certain persons, the loss of export privileges, reputational harm, adverse media coverage and other collateral consequences. If any subpoenas or investigations are launched, or governmental or other 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 materially harmed. In addition, responding to any action will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees. Enforcement actions and sanctions could further harm our business, financial condition and results of operations.

53

Moreover, as an issuer of securities, we also are subject to the accounting and internal controls provisions of the FCPA. These provisions require us to maintain accurate books and records and a system of internal controls sufficient to detect and prevent corrupt conduct. Failure to abide by these provisions may have an adverse effect on our business, financial condition or results of operations.

We are subject to governmental export and import controls that could impair our ability to compete in international markets and subject us to liability if we violate the controls.

Our platform is subject to U.S. export controls, including the Export Administration Regulations and economic sanctions administered by the U.S. Treasury Department’s Office of Foreign Assets Control. We incorporate encryption technology into our platform. These encryption products and the underlying technology are currently considered “publicly available” by the Export Administration Regulations and may be exported outside of the United States. However, if they cease to be considered “publicly available,” then these encryption products and underlying technology may be exported outside of the United States only with the required export authorizations, including by license, a license exception or other appropriate government authorizations.

Furthermore, our activities are subject to U.S. economic sanctions laws and regulations that prohibit the shipment of certain products and services to countries, governments and persons targeted by U.S. embargoes or sanctions. Obtaining the necessary export license or other authorization for a particular sale may be time consuming and may result in the delay or loss of sales opportunities even if the export license ultimately may be granted. While we take precautions to prevent our platform from being exported in violation of these laws, including obtaining authorizations for our platform and performing geolocation IP blocking and screenings against United States and other lists of restricted and prohibited persons, we cannot guarantee that the precautions we take will prevent violations of export control and sanctions laws. Additionally, U.S. embargoes and sanctions can change rapidly and unpredictably in response to international events, such as the application of new and broad sanctions against Russia and Belarus in connection with the invasion of Ukraine. Future embargoes or sanctions could have a significant impact on our business or the business of our customers, either of which could have a material adverse effect on our financial results and operations. Violations of U.S. sanctions or export control laws can result in incarceration for responsible employees and managers or the imposition of significant fines or penalties.

If our partners fail to obtain appropriate import, export or re-export licenses or permits, we may also be adversely affected through reputational harm as well as other negative consequences, including government investigations and penalties. We presently incorporate export control compliance requirements into our strategic partner agreements, however, our partners may not comply with such requirements.

Various countries regulate the import and export of certain encryption and other technology, including import and export licensing requirements. Some countries have enacted laws that could limit our ability to distribute our platform or could limit our customers’ ability to implement our platform in those countries. Changes in our platform or future changes in export and import regulations may create delays in the introduction of our platform in international markets, prevent our customers with international operations from launching our platform globally or, in some cases, prevent the export or import of our platform to certain countries, governments or persons altogether. Various governmental agencies have proposed additional regulation of encryption technology, including the escrow and government recovery of private encryption keys. Any change in export or import regulations, economic sanctions or related legislation, or change in the countries, governments, persons or technologies targeted by such regulations, could limit our ability to export or sell our platform to existing or potential customers with international operations. Any decreased use of our platform or limitation on our ability to export or sell our platform would adversely affect our business, results of operations and prospects.

Our international operations may subject us to potential adverse tax consequences.

We are expanding our international operations and staff to better support our growth into international markets. Our corporate structure and associated transfer pricing policies contemplate future growth into the international markets, and consider the functions, risks and assets of the various entities involved in the intercompany transactions. The amount of taxes we pay in different jurisdictions may depend on (1) the application of the tax laws of the various jurisdictions, including the United States, to our international business activities, (2) changes in tax rates, (3) new or revised tax laws or interpretations of existing tax laws and policies and (4) our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. Taxing authorities may challenge the pricing methodologies of our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur and our position were not sustained, we could be required to pay additional taxes, interest and penalties. This 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.

Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.

54

As of January 31, 2023, we had net operating loss, or NOL, carryforwards for federal and state income tax purposes of approximately $281.6 million and $182.4 million, respectively, some of which may be available to offset taxable income in the future, and which expire in various years beginning in 2035 for federal purposes and 2026 for state purposes if not utilized. Under current law, U.S. federal NOLs incurred in tax years beginning after December 31, 2017, may be carried forward indefinitely, but the deductibility of federal NOLs is limited to 80% of taxable income in tax years beginning after December 31, 2020. Accordingly, $242.2 million of our NOLs may be carried forward indefinitely for federal tax purposes and various states have enacted tax policies or rules that conform to federal tax laws. A lack of future taxable income would adversely affect our ability to utilize NOLs incurred in tax years beginning on or before December 31, 2017, before they expire. In general, under Section 382 of the Internal Revenue Code of 1986, as amended, the IRC or the Code, a corporation that undergoes an “ownership change” (which generally is defined under Section 382 of the Code and applicable Treasury Regulations as a greater than 50% change, by value, in its equity ownership over a three-year period) is subject to limitations on its ability to utilize its pre-change NOLs to offset future taxable income. We have experienced ownership changes in the past and we may experience a future ownership change under Section 382 of the Code that could affect our ability to utilize the NOLs to offset our income, some of which may be outside of our control. Furthermore, our ability to utilize NOLs of companies that we have acquired or may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to reduce future income tax liabilities, including for state tax purposes. For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheets, even if we attain profitability, which could potentially result in increased future tax liability to us and could adversely affect our business, financial condition and results of operations.

Changes in our effective tax rate or tax liability may have an adverse effect on our results of operations.

Our effective tax rate could increase due to several factors, including:

changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;
expansion to new jurisdictions;
changes in tax laws, tax treaties and regulations or the interpretation of them;
changes in our assessment of our ability to realize our deferred tax assets that are based on estimates of our future results, the advisability and feasibility of possible tax planning strategies and the economic and political environments in which we do business;
the outcome of future tax audits, examinations or administrative appeals; and
limitations or adverse findings regarding our ability to do business in some jurisdictions.

Any of these developments could adversely affect our business, financial condition and results of operations.

We could be required to collect additional sales taxes or be subject to other tax liabilities that may increase the costs our customers would have to pay for our products and adversely affect our results of operations.

An increasing number of states have considered or adopted laws that attempt to impose tax collection obligations on out-of-state companies. Additionally, the Supreme Court of the United States ruled in 2018 in South Dakota v. Wayfair, Inc. et al, or Wayfair, that online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer’s state. In response to Wayfair, or otherwise, state or local governments have adopted and may continue to adopt, or begin to enforce, laws requiring us to calculate, collect and remit taxes on sales in their jurisdictions. In addition, we are subject to indirect taxes in foreign jurisdictions, such as value-added tax and goods and services tax, in connection with certain foreign sales transactions. A successful assertion by one or more tax authorities requiring us to collect taxes where we presently do not do so, or to collect more taxes in a jurisdiction in which we currently do collect some taxes, could result in substantial tax liabilities, including taxes on past sales, as well as penalties and interest that we otherwise have not accounted for in our financial statements. The imposition by tax authorities of indirect tax collection obligations on out-of-jurisdiction sellers also could create additional administrative burdens for us, put us at a competitive disadvantage if similar obligations are not imposed on our competitors and decrease our future sales, which could adversely affect our business, financial condition and results of operations.

Risks Related to Intellectual Property

We employ third-party licensed software for use in or with our platform, and the inability to maintain these licenses or errors or vulnerabilities in the software we license could result in increased costs, or reduced service levels, which would adversely affect our business.

Our platform incorporates certain third-party software obtained under licenses from third-parties. We anticipate that we will continue to rely on such third-party software and development tools from third-parties in the future. Although we believe that there are commercially reasonable alternatives to the third-party software we currently license, including open-source
55

software, this may not always be the case, or it may be difficult or costly to migrate to other third-party software. Our use of additional or alternative third-party software may require us to enter into new license agreements with third-parties, which may not be available on as favorable terms as our current licenses. In addition, integration of the third-party software used in our software with new third-party software may require significant work and require substantial investment of our time and resources, or require downtime affecting our service level commitments. Also, any undetected errors, defects or security vulnerabilities in third-party software could prevent the deployment or impair the functionality of our software, delay new updates or enhancements to our platform, result in a failure of our platform and injure our reputation.

We use open-source software in our products, which could negatively affect our ability to sell our services or subject us to litigation or other actions.

We use open-source software in our products, and we expect to continue to incorporate open-source software in our services in the future. Few of the licenses applicable to open-source software have been interpreted by courts, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products or to maintain the confidentiality of our proprietary source code. Moreover, we may encounter instances in which we have incorporated additional open-source software in our proprietary software in a manner that is inconsistent with the terms of the applicable license or our current policies and procedures. While we have adopted guidelines for the appropriate use of, and regularly audit our use of, open-source software, these measures may not always be effective. If we were to combine or link our proprietary software products with open-source software in a certain manner, we could, under certain open-source licenses, be required to release the source code of our proprietary software products and allow others to use it at no cost. 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 or put our proprietary source code at risk.

From time to time, there have been claims challenging the ownership rights in open-source software against companies that incorporate it 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. Litigation could be costly for us to defend, have a negative effect on our business, financial condition and results of operations, or require us to devote additional research and development resources to change our products. Some open-source projects have known vulnerabilities and architectural instabilities and are provided on an “as-is” basis which, if not properly addressed, could negatively affect the performance of our product. If we inappropriately use or incorporate open-source software subject to certain types of open-source licenses that challenge the proprietary nature of our products, we may be required to re-engineer such products, discontinue the sale of such products or take other remedial actions.

Any failure to protect our proprietary technology and intellectual property rights could substantially harm our business, financial condition and results of operations.

Our success and ability to compete depend in part on our ability to protect our proprietary technology and intellectual property. To safeguard these rights, we rely on a combination of patent, trademark, copyright and trade secret laws and contractual protections, all of which provide only limited protection and may not now or in the future provide us with a competitive advantage.

As of April 30, 2023, we had 23 granted patents related to our platform and its technology and two patent applications pending for examination in the United States and no non-U.S. patents or patent applications pending. Our patent applications may not result in the issuance of a patent, or the examination process may require us to narrow our claims. Any patents that issue from any patent applications may not give us the protection that we seek or may be challenged, invalidated or circumvented. Any patents that may issue in the future from our pending or future patent applications may not provide sufficiently broad protection and may not be valid and enforceable in actions against alleged infringers or provide us with a competitive advantage. Any patents we have obtained or may obtain in the future may be found to be invalid or unenforceable in light of recent and future changes in the law, or because of technology developed prior to the inventions we have sought to patent or because of defects in our patent prosecution process. The United States Patent and Trademark Office, or the USPTO, and various foreign governmental patent agencies also require compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process and after a patent has issued. There are situations in which noncompliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction.

We have registered the “Braze” name, logo, and/or other marks as trademarks in the United Kingdom, United States, EU, Japan, Singapore, Canada and Tonga. However, any future trademark registrations for pending or future applications may not be issued, and any registered trademarks may not be enforceable or provide adequate protection of our proprietary rights. The USPTO and various foreign trademark offices also require compliance with a number of procedural, documentary, fee payment
56

and other similar provisions during the trademark registration process and after a registration has issued. There are situations in which noncompliance can result in abandonment or cancellation of a trademark filing, resulting in partial or complete loss of trademark rights in the relevant jurisdiction. If this occurs, our competitors might be able to enter the market under identical or similar brands.

In order to protect our proprietary technologies and processes, we also rely on trade secret laws and confidentiality and invention assignment agreements with our employees, consultants, strategic partners, vendors and others. Also, despite our efforts to protect our proprietary technology and trade secrets, unauthorized parties may attempt to misappropriate, copy, reverse engineer or otherwise obtain and use them. In addition, others may independently discover our trade secrets. Further, the contractual provisions that we enter into may not prevent unauthorized use or disclosure of our proprietary technology or intellectual property rights and may not provide an adequate remedy in the event of unauthorized use or disclosure of our proprietary technology or intellectual property rights. Moreover, policing unauthorized use of our technologies, trade secrets and intellectual property is difficult, expensive and time-consuming, particularly in 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. For instance, in response to U.S. sanctions, the Russian government has adopted a decree which allows local companies and individuals to use inventions, utility models and industrial designs held by owners from “unfriendly countries” without the owner’s consent and without paying any compensation. If similar policies or laws are adopted in other jurisdictions, it may be difficult for us to enforce our intellectual property rights internationally and subject us to material risk of unauthorized use of our technologies, trade secrets and intellectual property. As we expand our activities outside of the United States, our exposure to unauthorized copying and use of our platform and proprietary information may increase. We may be unable to determine the extent of any unauthorized use or infringement of our platform, technologies or intellectual property rights.

The steps that we take may not be adequate to protect our proprietary technology and intellectual property, others may develop or patent similar or superior technologies, products or services, or our trademarks, patents and other intellectual property may be challenged, invalidated or circumvented by others. Furthermore, effective trademark, patent, copyright and trade secret protection may not be available or commercially feasible in every country in which our software is available or where we have employees or independent contractors.

In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming and distracting to management. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights. Our failure to secure, protect and enforce our intellectual property rights could materially adversely affect our brand and business. An adverse determination of any litigation proceedings could put our intellectual property at risk of being invalidated or interpreted narrowly and could put our related patents, patent applications and trademark filings at risk of not issuing or being cancelled. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, some of our confidential or sensitive information could be compromised by disclosure in the event of litigation. Our inability to protect our proprietary technology against unauthorized copying or use, as well as any costly litigation or diversion of our management’s attention and resources, could delay further sales or the implementation of our platform, impair the functionality of our platform, delay introductions of new functionality to our platform, result in our substituting inferior or more costly technologies into our platform or injure our reputation. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property. If we fail to meaningfully protect our intellectual property and proprietary rights, our business, financial condition and results of operations could be adversely affected.

We may be subject to intellectual property rights claims by third-parties, which are extremely costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.

We cannot guarantee that the operation of our business does not infringe the intellectual property rights of third-parties. Companies in the software and technology industries, including some of our current and potential competitors, own significant numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. In addition, many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. Further, patent litigation may involve patent holding companies, commonly known as patent “trolls,” or other adverse patent owners that have no relevant product revenue and against which our patents may therefore provide little or no deterrence. In the past, we have been subject to allegations of patent infringement that were unsuccessful, and we may in the future be subject to claims that we have misappropriated, misused, or infringed other parties’ intellectual property rights, and, to the extent we gain greater market visibility or face increasing competition, we face a higher risk of being the subject of intellectual property infringement claims, which is not uncommon with respect to enterprise software companies. In addition, we may in the future be subject to claims that employees or contractors, or we, have inadvertently or otherwise used or disclosed trade secrets or other proprietary information of our competitors or other parties. Because patent applications can take
57

years to issue and are often afforded confidentiality for some period of time, there may currently be pending applications, unknown to us, that later result in issued patents that could cover one or more of our products. To the extent that intellectual property claims are made against our customers based on their usage of our technology, we have certain obligations to indemnify and defend such customers from those claims. The term of our contractual indemnity provisions often survives termination or expiration of the applicable agreement. Large indemnity payments, defense costs or damage claims from contractual breach could adversely affect our business, financial condition and results of operations.

Any intellectual property claims, with or without merit, could be very time-consuming, could be expensive to settle or litigate, could divert our management’s attention and other resources and could result in adverse publicity. These claims could also subject us to making substantial payments for legal fees, settlement payments and other costs or damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. Intellectual property claims could also result in our having to stop making, selling, offering for sale or using technology found to be in violation of a third party’s rights. We might be required to seek a license for the third-party intellectual property rights, which may not be available on reasonable terms or at all. Even if a license is available to us, we may be required to pay significant upfront fees, milestone payments or royalties, which would increase our operating expenses. Moreover, to the extent we only have a license to any intellectual property used in our platform, there may be no guarantee of continued access to such intellectual property, including on reasonable terms. As a result, we may be required to develop alternative non-infringing technology, which could require significant effort and expense. If a third party is able to obtain an injunction preventing us from accessing such third-party intellectual property rights, or if we cannot license or develop technology for any infringing aspect of our business, we would be forced to limit or stop sales of our products or cease business activities covered by such intellectual property and may be unable to compete effectively. Any of these results would adversely affect our business, financial condition and results of operations.

We could face liability, or our reputation might be harmed, as a result of the activities of our customers, the content sent through our platform or the data they store on our servers.

As a provider of cloud-based solutions, we may be subject to potential liability for the activities of our customers on or in connection with the content or data they store on or send through our servers. Although our customer terms of use and our acceptable use policy, or AUP, prohibit (1) illegal use of our services by our customers, (2) the use of our services for certain activities that do not comply with industry standards and guidelines outlined in our AUP, or (3) the use of our services in any manner that would infringe, misappropriate or otherwise violate the intellectual property rights of third-parties, customers may nonetheless engage in prohibited activities or upload or store content with us in violation of our agreement, our AUP, applicable law or the customer’s own policies, which could subject us to liability and/or harm our reputation.

We do not typically monitor the content, activities or messages of our customers in connection with their use of our services, so inappropriate content may be sent to third-parties, which could subject us to legal liability. Even if we comply with legal obligations to remove or disable certain content, our customers may continue to send messages through our platform that third-parties may find hostile, offensive or inappropriate. The activities of our customers or the content of our customers’ messages may lead us to experience adverse political, business and reputational consequences, especially if such use is high profile. For instance, if our customers use our platform in violation of law it may subject us to increased regulatory scrutiny or direct financial penalties, either of which may have an adverse effect on our reputation and financial results, even if we have complied with our legal obligations. Conversely, actions we take in response to the activities of our customers or users, up to and including suspending their use of our products or services, may harm our brand and reputation.

There are certain statutory and common law frameworks and doctrines that offer defenses against liability for customer activities, including the Digital Millennium Copyright Act, the Communications Decency Act, the fair use doctrine in the United States and the Electronic Commerce Directive in the EU. Although these and other statutes and case law in the United States offer certain defenses against liability from customer activities under U.S. copyright law or regarding secondary liability from the Telephone Consumer Protection Act or the Controlling the Assault of Non-Solicited Pornography and Marketing Act, they are subject to uncertain or evolving judicial interpretation and regulatory and legislative amendments, and in any event we cannot assure you that we will be successful in asserting them. In addition, pending or recently adopted legislation in the EU may impose additional obligations or liability on us associated with content uploaded by users to our platform. Laws governing these activities are unsettled in many international jurisdictions, or may prove difficult or impossible for us to comply with in some international jurisdictions. Even if ultimately resolved in our favor, we may become involved in related complaints, lawsuits or investigations which add cost to our doing business and may divert management’s time and attention or otherwise harm our reputation.

Risks Related to Socioeconomic Factors

Our future revenue and results of operations could be harmed if the increases in demand we have seen from certain industries as a result of the COVID-19 pandemic fail to continue after the pandemic ends.

58

In response to the COVID-19 pandemic, governments previously instituted shelter-in-place orders, social distancing requirements, travel restrictions and similar measures to slow infection rates. These restrictions prompted shifts from physical commerce to ecommerce, from in-room dining to take out and delivery, from gyms to at home health and fitness and from the theaters to in-home media streaming services. Despite our penetration in these industries that have benefited from increased demand during the COVID-19 pandemic, this trend may not continue. As the COVID-19 pandemic continues to abate, some of our customers may experience decreases or decreased growth rates in transactions, which would negatively affect our business, financial condition and results of operations. We may also experience decreases or decreased growth rates in sales of new subscriptions to some of our customers, which would adversely affect our business, financial condition and results of operations.

Natural catastrophic events and human-made problems such as climate change, power disruptions, computer viruses, global pandemics, data security breaches and terrorism may disrupt our business.

We rely heavily on our network infrastructure and information technology systems for our business operations. An online attack, damage as a result of civil unrest, earthquake, fire, terrorist attack, power loss, global pandemics, telecommunications failure, climate change-related events or other similar catastrophic event could cause system interruptions, delays in accessing our service, reputational harm and loss of critical data. Such events could prevent us from providing our platform and products to our customers. A catastrophic event that results in the destruction or disruption of our data centers, or our network infrastructure, or information technology systems, including any errors, defects, or failures in third-party hardware, could affect our ability to conduct normal business operations and adversely affect our results of operations. In addition, many companies that provide cloud-based services have reported a significant increase in cyberattack activity in recent years. Further, events outside of our control, including natural disasters, climate change-related events, pandemics or health crises may arise from time to time and be accompanied by governmental actions. Any such events and responses, including regulatory developments, may cause significant volatility and declines in the global markets, disproportionate impacts to certain industries or sectors, disruptions to commerce (including to economic activity, travel and supply chains), loss of life and property damage, and may materially and adversely affect the global economy or capital markets, as well as our business and results of operations.

Risks Related to Public Company Reporting

We have an unremediated material weakness in our internal control over financial reporting, and if we are unable to achieve and maintain effective internal control over financial reporting, the accuracy and timing of our financial reporting may be adversely affected.

Prior to our initial public offering, we were a private company with limited accounting personnel and other resources with which to address our internal controls and procedures. In connection with the audit and preparation of our audited consolidated financial statements for the fiscal year ended January 31, 2023, and the review and preparation of our unaudited condensed consolidated financial statements for the three months ended April 30, 2023, we determined that our material weakness related to the lack of properly designed controls related to accounting for revenue recognition in accordance with standards under Accounting Standards Codification Topic 606, Revenue from Contracts with Customers, was unremediated as of April 30, 2023.

While we are working to remediate the material weakness through the development and implementation of processes and controls over the revenue process, they have not been in operation for a sufficient period of time to demonstrate that the material weakness has been remediated. We cannot assure you that the measures we have taken to date will be sufficient to remediate the material weakness we identified or avoid the identification of additional material weaknesses in the future. If the steps we take do not remediate the material weakness in a timely manner, there could continue to be a reasonable possibility that our internal control deficiencies or others could result in a material misstatement of our financial statements that would not be prevented or detected on a timely basis.

As a public company, we are required to further design, document and test our internal control over financial reporting to comply with Section 404. We cannot be certain that additional material weaknesses and control deficiencies will not be discovered in the future. If material weaknesses or control deficiencies occur in the future, we may be unable to report our financial results accurately on a timely basis or adequately reduce the risk of fraud, which could cause our reported financial results to be materially misstated and result in the loss of investor confidence or delisting and cause the market price of our Class A common stock to decline. If we have material weaknesses in the future, it could affect the financial results that we report or create a perception that those financial results do not fairly state our financial position or results of operations. Either of those events could have an adverse effect on the value of our Class A common stock.

Further, even if we conclude that our internal control over financial reporting provides reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles because of its inherent limitations, internal control over financial reporting may not
59

prevent or detect fraud or misstatements. Failure to implement required new or improved controls, or difficulties encountered in their implementation, could harm our results of operations or cause us to fail to meet our future reporting obligations.

Risks Related to Ownership of Our Class A Common Stock

We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our Class A common stock.

We have never declared or paid any cash dividends on our Class A or Class B common stock and we do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors and governed by the limitations of any credit agreements we may become party to. Accordingly, investors must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.

The dual class structure of our common stock has the effect of concentrating voting control with our executive officers, directors and significant holders of our capital stock, which limits the ability of holders of our Class A common stock to influence the outcome of important transactions.

Our Class B common stock has ten votes per share and our Class A common stock, which is the stock listed on the Nasdaq Global Select Market, has one vote per share. As a result, as of April 30, 2023, holders of our Class B common stock collectively beneficially owned, in the aggregate, shares representing approximately 84.2% of the voting power of our outstanding capital stock, and our executive officers, directors and holders of 5% or more of our common stock (by voting power) collectively beneficially owned, in the aggregate, outstanding shares representing approximately 81.4% of the total voting power of our outstanding capital stock. As a result, the holders of our Class B common stock, and in particular our executive officers, directors and holders of 5% or more of our common stock (by voting power), will be able to exercise considerable influence over matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions, such as a merger or other sale of our company or our assets, even if their stock holdings represent less than 50% of the outstanding shares of our capital stock. This concentration of ownership will limit the ability of other stockholders to influence corporate matters and may cause us to make strategic decisions that could involve risks to holders of our Class A common stock or that may not be aligned with the interests of holders of our Class A common stock. This control may adversely affect the market price of our Class A common stock.

Further, future transfers by holders of our Class B common stock will generally result in those shares converting into shares of our Class A common stock, subject to limited exceptions, such as certain transfers effected for tax or estate planning purposes. The conversion of shares of our Class B common stock into shares of our Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.

We cannot predict the impact our dual class structure may have on the market price of our Class A common stock.

We cannot predict whether our dual class structure, combined with the concentrated control of certain stockholders, including our executive officers, employees and directors, investors and their affiliates, will result in a lower or more volatile market price of our Class A common stock or in adverse publicity or other adverse consequences. For example, certain index providers have announced restrictions on including companies with multiple class share structures in certain of their indexes, and our dual class capital structure may make it more difficult for us, or make us ineligible, to be included in certain stock indexes. Given the sustained flow of investment funds into passive strategies that seek to track certain indexes, exclusion from stock indexes would likely preclude investment by many of these funds and could make our Class A common stock less attractive to other investors. As a result, the market price of our Class A common stock could be adversely affected.

An active public trading market for our Class A common stock may not develop or be sustained.

Prior to the closing of our initial public offering, no public market for our Class A common stock existed. An active public trading market for our Class A common stock may not continue to develop or, if further developed, it may not be sustained. The lack of an active market may impair the ability of holders of our Class A common stock to sell their shares at the time they wish to sell them or at a price that the holders of our Class A common stock consider reasonable. The lack of an active market may also reduce the fair value of shares of our Class A common stock. An inactive market may also impair our ability to raise capital to continue to fund operations by selling shares and may impair our ability to acquire other companies or technologies by using our shares as consideration.

60

Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our Class A common stock.

Provisions in our amended and restated certificate of incorporation and amended and restated bylaws, each as currently in effect, may have the effect of delaying or preventing a change of control or changes in our management. Such amended and restated certificate of incorporation and amended and restated bylaws include provisions that:

authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights and preferences determined by our board of directors that may be senior to our Class A common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairperson of our board of directors or our chief executive officer;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;
prohibit cumulative voting in the election of directors;
provide that our directors may be removed for cause only upon the vote of at least 66 2/3% of our outstanding shares of voting stock;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and
require the approval of our board of directors or the holders of at least 66 2/3% of our outstanding shares of voting stock to amend our bylaws and certain provisions of our certificate of incorporation.

These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, or DGCL, which generally, subject to certain exceptions, prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our Class A common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood that holders of our Class A common stock would receive a premium for their shares of our Class A common stock in an acquisition.

The provision of our amended and restated certificate of incorporation requiring exclusive venue in the Court of Chancery in the State of Delaware and the federal district courts of the United States for certain types of lawsuits may have the effect of discouraging lawsuits against our directors and officers.

Our amended and restated certificate of incorporation as currently in effect provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware be the sole and exclusive forum for:

any derivative claim or cause of action brought on our behalf;
any claim or cause of action asserting a breach of fiduciary duty;
any claim or cause of action against us arising under the DGCL;
any claim or cause of action arising under or seeking to interpret our amended and restated certificate of incorporation or our amended and restated bylaws; and
any claim or cause of action against us that is governed by the internal affairs doctrine.

Our amended and restated certificate of incorporation as currently in effect further provides that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America shall, to the fullest extent permitted by law, be the sole and exclusive forum for the resolutions of any complaint asserting a cause of action arising under the Securities Act of 1933, as amended, or the Securities Act, including all causes of action asserted against any defendant named in such complaint. The exclusive forum clauses described above shall not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. For the avoidance of doubt, this provision is intended to benefit and may be enforced by us, our officers and directors, the underwriters to any offering giving rise to such complaint, and any other professional entity whose profession gives authority to a statement made by that person or entity and who has prepared or certified any part of the documents underlying any offering.

Although we believe these provisions benefit us by providing increased consistency in the application of applicable law in the types of lawsuits to which they apply, the provisions may have the effect of discouraging lawsuits against our directors
61

and officers. The enforceability of similar choice of forum provisions in other companies’ certificates of incorporation has been challenged in legal proceedings, and there is uncertainty as to whether a court would enforce such provisions. In addition, investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. It is possible that, in connection with any applicable action brought against us, a court could find the choice of forum provisions contained in our currently effective amended and restated certificate of incorporation to be inapplicable or unenforceable in such action. If so, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our business, financial condition and results of operations.

Future sales of our Class A common stock in the public market could cause the market price of our Class A common stock to decline.

Future sales of a substantial number of shares of our Class A common stock in the public market, or the perception that these sales might occur, could depress the market price of our Class A common stock and could impair our ability to raise capital through the sale of additional equity securities. Many of our existing equity holders have substantial unrecognized gains on the value of the equity they hold, and therefore they may take steps to sell their shares or otherwise secure the unrecognized gains on those shares. We are unable to predict the effect that such sales may have on the prevailing market price of our Class A common stock.

We have registered all of our common stock issuable upon exercise of outstanding stock options, settlement of outstanding restricted stock units, or RSUs, or otherwise issuable pursuant to the terms of the purchase rights under our employee stock purchase plan or any equity incentives we may grant in the future, for public resale under the Securities Act. Such underlying common stock will become eligible for sale in the public market to the extent such options or purchase rights are exercised or RSUs are settled, subject to compliance with applicable securities laws.

Further, the holders of Class A and Class B common stock issued in connection with the conversion of our previously outstanding convertible preferred stock immediately prior to the completion of our initial public offering have rights, subject to some conditions, to require us to file registration statements covering the sale of their shares or to include their shares in registration statements that we may file for ourselves or other stockholders.

General Risk Factors

The price of our Class A common stock may be volatile, and you may lose some or all of your investment.

The market price of our Class A common stock may be highly volatile and may fluctuate substantially as a result of a variety of factors. Factors that may affect the market price of our Class A common stock include:

actual or anticipated fluctuations in our financial condition and results of operations;
variance in our financial performance from expectations of securities analysts;
changes in the prices of our products and services;
changes in our projected financial condition and results of operations;
changes in laws or regulations applicable to the provision of our products and services;
announcements by us or our competitors of significant business developments, acquisitions or new offerings;
security breaches impacting us or similar companies;
our involvement in any material litigation;
future sales of our Class A common stock by us or our stockholders or our sales of other securities in the future;
changes in senior management or key personnel;
the trading volume of our Class A common stock;
changes in the anticipated future size and growth rate of our market;
general economic, regulatory and market conditions; and
technical factors in the public trading market for our Class A common stock that may produce price movements that may or may not comport with macro, industry, or company-specific fundamentals, including, without limitation, the sentiment of retail investors, the amount and status of short interest in our securities, access to margin debt, trading in options and other derivatives on our Class A common stock and other technical trading factors.

Accordingly, we cannot assure you of the liquidity of an active trading market, your ability to sell your shares of our Class A common stock when desired, or the prices that you may obtain for your shares of our Class A common stock. The lack of an active market may impair your ability to sell your shares at the time you wish to sell them or at a price that you consider reasonable. The lack of an active market may also reduce the fair value of your shares. An inactive market may also impair our ability to raise capital to continue to fund operations by selling shares and may impair our ability to acquire other companies or technologies by using our shares as consideration.

62

The stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations have often been unrelated or disproportionate to the operating performance of those companies. Additionally, the recent and acute volatility among certain financial institutions have raised questions regarding the stability of the banking sector and, while such volatility has not adversely affected our operations, it has had an adverse impact on the equity and credit markets. Broad market and industry fluctuations, as well as general economic, political, regulatory and market conditions, may negatively impact the market price of our Class A common stock. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial costs and divert our management’s attention.

Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans or otherwise will dilute all other stockholders.

We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, directors and consultants under our equity incentive plans and purchase rights to our employees under our employee stock purchase plan. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in companies, products, services or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our Class A common stock to decline.

If securities or industry analysts do not publish research or reports about our business or publish negative reports about our business, our share price and trading volume could decline.

The trading market for our Class A common stock depends, in part, on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If our financial performance fails to meet analyst estimates or one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. Our business results may vary significantly from such analyst estimates or any analyst consensus due to a number of factors, many of which are outside of our control, including due to the global economic uncertainty and financial market conditions, including as a result of global or domestic macroeconomic and socioeconomic conditions such as, among others, instability in the banking and financial services sector, international and domestic supply chain risks, inflationary pressure, interest rate increases, declines in consumer confidence, international conflicts and domestic and foreign political unrest, that impact us and our customers, which could adversely affect our business, financial condition and results of operations. If one or more of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities

None.
Use of Proceeds

Not applicable.
Item 3.    Defaults Upon Senior Securities
Not applicable.
Item 4.    Mine Safety Disclosures
Not applicable.
Item 5.    Other Information
None.
Item 6.    Exhibits
The documents listed in the Exhibit Index of this Quarterly Report on Form 10-Q are incorporated by reference or are filed with this Quarterly Report on Form 10-Q, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).
63

EXHIBIT INDEX
Incorporated by Reference
Exhibit
Number
DescriptionFormFile No.ExhibitFiling Date
3.18-K001-410653.1November 23, 2021
3.28-K001-410653.2November 23, 2021
31.1+
31.2+
32*+
101.INS+Inline 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
101.SCH+Inline XBRL Taxonomy Extension Schema Document
101.CAL+Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF+Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB+Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE+Inline XBRL Taxonomy Extension Presentation Linkbase Document
104+Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

*    The certifications attached as Exhibit 32 that accompany this Quarterly Report on Form 10-Q are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Braze, 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.
+    Indicates an Exhibit filed herewith.
64

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.
Braze, Inc.
By:/s/ William Magnuson
William Magnuson
Chief Executive Officer
(Principal Executive Officer)
Date: June 8, 2023
By:/s/ Isabelle Winkles
Isabelle Winkles
Chief Financial Officer
(Principal Financial Officer)
Date: June 8, 2023
65
EX-31.1 2 a20230430-brazeincxex311xq.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, William Magnuson, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Braze, 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(s) 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(s) 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 8, 2023
BRAZE, INC.
By:/s/ William Magnuson
Name:William Magnuson
Title:Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 a20230430-brazeincxex312xq.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Isabelle Winkles, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Braze, 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(s) 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(s) 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 8, 2023
BRAZE, INC.
By:/s/ Isabelle Winkles
Name:Isabelle Winkles
Title:Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 a20230430-brazeincxex32xq1.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

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code), each of the undersigned officers of Braze, Inc., does hereby certify, to such officer’s knowledge that the Quarterly Report on Form 10-Q of Braze, Inc. for the fiscal quarter ended April 30, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Braze, Inc.

Date: June 8, 2023
By:/s/ William Magnuson
Name:William Magnuson
Title:Chief Executive Officer
(Principal Executive Officer)

Date: June 8, 2023
By:/s/ Isabelle Winkles
Name:Isabelle Winkles
Title:Chief Financial Officer
(Principal Financial Officer)

This certification accompanies the Quarterly Report on Form 10-Q, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference in any filing of Braze, 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 the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 5 brze-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 Convertible Preferred Stock, Redeemable Noncontrolling Interest and Stockholders' Equity (Deficit) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Company Overview link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholder’s Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Employee Stock Plans link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Accrued Expenses and Other Current Liabilites (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Employee Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue by Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Revenue from Contracts with Customers - Allowance for Credit Loss Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Redeemable Noncontrolling Interest (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Fair Value Measurements - Fair Value of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Marketable Securities - Components of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Marketable Securities - Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Marketable Securities - Investment Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Prepaid Expenses and Other Current Assets - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Stockholder’s Equity (Deficit) (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Employee Stock Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Employee Stock Plans - Schedule of Summarized Unvested RSU Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Employee Stock Plans - Compensation Cost Not Yet Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Leases - Schedule of Lease, Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Leases - Lease Terms and Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Leases - Other Information for the Company's Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Net Loss Per Share - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 brze-20230430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 brze-20230430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 brze-20230430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Recoveries Accounts Receivable, Allowance for Credit Loss, Recovery Value of common stock donated to charity Noncash Contribution Expense Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Award Type [Domain] Award Type [Domain] Revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Beginning balance, outstanding (in shares) Ending balance, outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Amortization of discount/premium, net Investment Income, Net, Amortization of Discount and Premium Braze KK Braze KK [Member] Braze KK Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] Components of Marketable Securities Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Accounts payable Accounts Payable, Current Lessee, operating lease, monthly payment Lessee, Operating Lease, Monthly Payment Lessee, Operating Lease, Monthly Payment Corporate debt securities Corporate Debt Securities [Member] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Accrued interest receivable Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss COMMITMENTS AND CONTINGENCIES (Note 13) Commitments and Contingencies Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Summarized Unvested RSU Award Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Stockholder’s Equity (Deficit) Equity [Text Block] Other assets Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities And Other Liabilities, Current Accrued Liabilities And Other Liabilities, Current ROU assets and liabilities Increase (Decrease) In Right Of Use Assets And Liabilities Increase (Decrease) In Right Of Use Assets And Liabilities Noncontrolling Interest [Abstract] CURRENT LIABILITIES: Liabilities, Current [Abstract] Noncontrolling Interest [Table] Noncontrolling Interest [Table] Repurchase of shares related to early exercised options (in shares) Stock Repurchased During Period, Shares, Early Exercise Options Stock Repurchased During Period, Shares, Early Exercise Options Subsequent Event Type [Domain] Subsequent Event Type [Domain] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net loss per share attributable to Braze, Inc. common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net of allowance of $1,881 and $1,613 at April 30, 2023 and January 31, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current Prepaid employee benefits Prepaid Benefits, Current Prepaid Benefits, Current Level 3 Fair Value, Inputs, Level 3 [Member] Prepaid advertising Prepaid Advertising Marketable securities Total Estimated Fair Value Total Estimated Fair Value Debt Securities, Available-for-Sale, Excluding Accrued Interest Issuance of common stock for options exercised Stock Issued During Period, Value, Stock Options Exercised Redeemable non-controlling interest (Note 4) Beginning balance Ending balance Redeemable Noncontrolling Interest, Equity, Carrying Amount Trading Symbol Trading Symbol Interest income Investment Income, Interest and Dividend Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Net loss attributable to Braze, Inc. Net loss attributable to Braze, Inc. Net Income (Loss) Attributable to Parent Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] APIC, Share-based Payment Arrangement, Option, Early Exercised, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Option, Early Exercised, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Option, Early Exercised, Increase for Cost Recognition Due in 1 year through 5 years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Leases Lessee, Operating Leases [Text Block] LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST, AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Amortization of discount/premium on marketable securities Amortization of Debt Discount (Premium) Employee Stock Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] STOCKHOLDERS’ EQUITY Equity, Attributable to Parent [Abstract] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Issuance of common stock for options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Class B common stock Common Class B [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Property and equipment, net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Number available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Unemployment benefits Supplemental Unemployment Benefits, Severance Benefits Less: tenant improvement allowance not yet received Operating Lease, Liability, Tenant Improvement Allowance Not Yet Received Operating Lease, Liability, Tenant Improvement Allowance Not Yet Received ESPP payable Employee Stock Purchase Plan Payable, Current Employee Stock Purchase Plan Payable, Current Entity Small Business Entity Small Business Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Non-cash foreign exchange loss Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Forecast Forecast [Member] Unrealized gains (losses) on marketable securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Marketable Securities by Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Restricted stock units Restricted Stock Units (RSUs) [Member] Depreciation and amortization Depreciation Retirement Benefits [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Lessee, sublease, lease not yet commenced, rent abatement Lessee, Sublease, Lease Not Yet Commenced, Rent Abatement Lessee, Sublease, Lease Not Yet Commenced, Rent Abatement Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Threshold for conversion Common Stock, Threshold For Conversion, Percentage Of Aggregate Shares Outstanding Common Stock, Threshold For Conversion, Percentage Of Aggregate Shares Outstanding Accrued tax liability Accrued Income Taxes, Current Payables and Accruals [Abstract] Product and Service [Domain] Product and Service [Domain] Schedule of Potentially Diluted Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Schedule of Lease, Cost, Terms, Discount Rates and Other Information Lease, Cost [Table Text Block] Research and development Research and Development Expense [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Antidilutive securities excluded from computation of loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Restricted stock granted during the period (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Unrecognized compensation costs, RSUs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Number of shares reserved for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Property, plant and equipment, gross Property, Plant and Equipment, Gross Operating lease right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] Entity File Number Entity File Number Accrued advertising Accrued Advertising, Current Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities, current Operating Lease, Liability, Current Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Unbilled receivables Unbilled Receivables, Current Purchase price as a percentage of market value Common Stock, Capital Shares Reserved For Future Issuance, Eligible Purchase Price As A Percentage Of Market Value Common Stock, Capital Shares Reserved For Future Issuance, Eligible Purchase Price As A Percentage Of Market Value Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Weighted-Average Shares Outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, issued (in shares) Common Stock, Shares, Issued Consideration transferred Business Combination, Consideration Transferred Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total Assets, Fair Value Disclosure Number of available for sale debt securities in unrealized loss position for greater than 12 months (in securities) Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions Consideration received Sale of Stock, Consideration Received on Transaction Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Options to purchase common stock Share-Based Payment Arrangement, Option [Member] Class A common stock Common Class A [Member] Weighted-average remaining recognition period (years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss attributable to Braze, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrecognized compensation costs (in thousands) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Short-term lease cost Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Employee Stock Plans Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Business Acquisition [Axis] Business Acquisition [Axis] Taxes payable Taxes Payable, Current Allowance for doubtful accounts Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Net loss attributable to redeemable non-controlling interest Net Income (Loss) Attributable to Redeemable Noncontrolling Interest Restricted cash, noncurrent Restricted Cash, Noncurrent Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security Capitalized internal-use software Capitalized Computer Software, Additions Cost or Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure 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 Consumption tax receivable Consumption Tax Receivable, Current Consumption Tax Receivable, Current Other Other Assets, Current Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] North Star North Star [Member] North Star Net loss per share: Earnings Per Share, Diluted [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Other comprehensive loss: Other Comprehensive Income (Loss), Tax [Abstract] Amortization of deferred contract costs Capitalized Contract Cost, Amortization Total net lease cost Lease, Cost Capitalized stock-based compensation expense Share-Based Payment Arrangement, Amount Capitalized Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Net change in capitalized internal-use software development costs in accrued expenses Capital Expenditures Incurred but Not yet Paid, Capitalized Internal-Use Software Costs Capitalized Internal-Use Software Costs Incurred but Not yet Paid Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding NON-CASH INVESTING AND FINANCING ACTIVITIES: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Sublease, lease not yet commenced, rent expense Sublease, Lease Not Yet Commenced, Rent Expense Sublease, Lease Not Yet Commenced, Rent Expense Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code CURRENT ASSETS: Assets, Current [Abstract] Leases [Abstract] Stock-based compensation capitalized to internal-use software Share-based Payment Arrangement, Amount Capitalized To Internal-Use Software Share-based Payment Arrangement, Amount Capitalized To Internal-Use Software Shares reserved for future issuance, additional shares reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance, Additional Shares Reserved Common Stock, Capital Shares Reserved for Future Issuance, Additional Shares Reserved Entity Address, State or Province Entity Address, State or Province CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Subscription Subscription Revenue [Member] Subscription Revenue Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Employee Benefit Plans Retirement Benefits [Text Block] SUPPLEMENTAL CASH FLOW DISCLOSURE: Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash provided by/(used in) investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Prepaid software subscriptions Prepaid Software Prepaid Software Effective tax rate Effective Income Tax Rate Reconciliation, Percent Total reported lease liability Operating Lease, Liability TOTAL LIABILITIES Liabilities Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Number of shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Contributions Defined Contribution Plan, Cost Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Common stock converted (in votes) Common Stock, Votes Per Share, Converted Common Stock, Votes Per Share, Converted Plan Name [Axis] Plan Name [Axis] Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Sales and marketing Selling and Marketing Expense Common stock Common Stock, Value, Issued US Government Debt Securities [Member] U.S. government securities US Government Debt Securities [Member] General and administrative General and Administrative Expense Due in 1 year through 5 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Allowance for credit loss Debt Securities, Available-for-Sale, Allowance for Credit Loss, Excluding Accrued Interest Organization, Consolidation and Presentation of Financial Statements [Abstract] Accrued professional service fees Accrued Professional Fees, Current Total current assets Assets, Current Investment income Investment Income, Net 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Revenue from Contract with Customer [Abstract] Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Professional services and other Professional Services Revenue [Member] Professional Services Revenue Award cliff vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Cliff Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Award Cliff Vesting Period Share-based compensation amount withheld from employees for future purchase Share-Based Compensation Arrangement by Share-Based Payment Award, Amount Withheld From Employees For Future Purchase Share-Based Compensation Arrangement by Share-Based Payment Award, Amount Withheld From Employees For Future Purchase Weighted-average grant date fair value of restricted stock granted (in dollars per share) 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 Restricted cash, current Restricted Cash, Current Prepaid insurance Prepaid Insurance ESPP shares estimated to be purchased Share Based Payment Arrangement, Employee Stock Purchase Plan [Member] Share Based Payment Arrangement, Employee Stock Purchase Plan Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Contract asset Contract with Customer, Asset, before Allowance for Credit Loss Class of Stock [Axis] Class of Stock [Axis] Other Other Accrued Liabilities, Current Common Class A And B Common Class A And B [Member] Common Class A And B Company Overview Nature of Operations [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Capitalized internal-use software costs Payments to Develop Software Statement of Financial Position [Abstract] TOTAL STOCKHOLDERS’ EQUITY Beginning balance Ending balance Equity, Attributable to Parent Restricted stock units Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized from previously recorded contract liabilities Contract with Customer, Liability, Revenue Recognized Prepaid employee bonuses Prepaid Bonus, Current Prepaid Bonus, Current Change in foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Subsequent Events [Abstract] Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accrued commissions Accrued Sales Commission, Current Variable Interest Entity and Redeemable Non-Controlling Interest Variable Interest Entity Disclosure [Text Block] Numerator: Earnings Per Share Reconciliation [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Estimated Fair Value Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Charitable donation, amount Charitable Donation, Amount Charitable Donation, Amount Marketable securities Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Total Revenue by Geography Revenue from External Customers by Geographic Areas [Table Text Block] Class A and Class B Common Stock Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Net Loss per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Term of Contract Transfers and changes Property, Plant and Equipment, Transfers and Changes Minimum Minimum [Member] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Area of real estate property Area of Real Estate Property Other comprehensive income (loss), net Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Net loss Net loss Net loss (including amounts attributable to redeemable non-controlling interests) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Cash paid for income tax payments (refunds), net Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Fair Value of Financial Instruments Measured at Fair Value on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] TOTAL LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST, AND STOCKHOLDERS’ EQUITY Liabilities and Equity Other assets Other Assets, Noncurrent Votes per share (in votes) Common Stock, Votes Per Share Common Stock, Votes Per Share Net loss per share attributable to Braze, Inc. common stockholders, basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized compensation costs, stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Accounting Policies [Abstract] Vesting of early exercised options Vesting Of Stock Options Early Exercised Vesting Of Stock Options Early Exercised 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Entity Address, City or Town Entity Address, City or Town Document Transition Report Document Transition Report Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Amortization for capital internal-use software Capitalized Computer Software, Amortization Document Information [Table] Document Information [Table] Computer equipment, office equipment, and software Computer Equipment and Software [Member] Computer Equipment and Software Accrued software subscriptions Accrued Software Subscriptions, Current Accrued Software Subscriptions, Current Investment Income Investment Income [Table Text Block] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 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] Property, Plant and Equipment [Abstract] Noncontrolling Interest [Line Items] Noncontrolling Interest [Line Items] 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] Related Party Transactions [Abstract] Due within 1 year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Asset retirement obligation Settlement of Asset Retirement Obligations Through Noncash Payments, Amount Less: comprehensive loss, net, attributable to redeemable non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Automatic increase in ESPP (in shares) Common Stock, Capital Shares Reserved For Future Issuance, Increase Maximum Number Common Stock, Capital Shares Reserved For Future Issuance, Increase Maximum Number Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital 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 Other Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Business acquisition, number of shares (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Deferred revenue Accounts Receivable, Allowance For Credit Loss, Charge to Deferred Revenue Accounts Receivable, Allowance For Credit Loss, Charge to Deferred Revenue Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Entity Registrant Name Entity Registrant Name Schedule of Compensation Cost Not Yet Recognized Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Cost of revenue Cost of Sales [Member] Document Period End Date Document Period End Date Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Allowance for Credit Loss Rollforward Accounts Receivable, Allowance for Credit Loss [Table Text Block] Entity Central Index Key Entity Central Index Key Classes of common stock (in classes) Common Stock, Number Of Classes Common Stock, Number Of Classes Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Stock-based compensation Share-Based Payment Arrangement, Expense Deferred contract costs Increase (Decrease) In Capitalized Contract Cost, Net Increase (Decrease) In Capitalized Contract Cost, Net Provision for income taxes Income Tax Expense (Benefit) International Non-US [Member] Deferred compensation liability, classified, noncurrent Deferred Compensation Liability, Classified, Noncurrent Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Accrued compensation costs Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Net change to property and equipment (included in accounts payable / accrued liabilities) Capital Expenditures Incurred but Not Yet Paid, Changes to Property, Plant and Equipment, Costs Capital Expenditures Incurred but Not Yet Paid, Changes to Property, Plant and Equipment, Costs Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Deferred contract costs Capitalized Contract Cost, Net, Noncurrent Equity [Abstract] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Weighted-average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Revenue Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Amendment Flag Amendment Flag Redeemable Noncontrolling Interest Redeemable Noncontrolling Interest [Table Text Block] Legal Entity [Axis] Legal Entity [Axis] Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Charitable donation of stock (in shares) Stock Issued During Period, Shares, Charitable Donation Stock Issued During Period, Shares, Charitable Donation Comprehensive loss, net Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Shares issued in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Due within 1 year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Shares reserved for future issuance, period of automatic increase Common Stock, Capital Shares Reserved For Future Issuance, Period Of Automatic Increase Common Stock, Capital Shares Reserved For Future Issuance, Period Of Automatic Increase Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Weighted-average shares used to compute net loss per share attributable to Braze, Inc. common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Capitalized internal-use software Software Development [Member] Operating expenses: Operating Expenses [Abstract] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Weighted-average shares of Braze, Inc. common stock outstanding, basic (in shares) Weighted Average Number of Shares Issued, Basic Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Unrealized net loss on marketable investment securities Debt Securities, Available-for-Sale, Unrealized Gain (Loss) Additional Paid-in Capital Additional Paid-in Capital [Member] TOTAL ASSETS Assets Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Other comprehensive loss APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Charitable donation of stock Stock Issued During Period, Value, Charitable Donation Stock Issued During Period, Value, Charitable Donation Other long-term liabilities Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Total future undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Purchases from related party Related Party Transaction, Purchases from Related Party Total operating expenses Operating Expenses Foreign bonds Debt Security, Government, Non-US [Member] Net change in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Equity Component [Domain] Equity Component [Domain] Scenario [Axis] Scenario [Axis] Weighted-average shares used to compute net loss per share attributable to Braze, Inc. common stockholders, basic (in shares) Weighted-average shares used to compute net loss per share attributable to Braze, Inc. common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Loss from operations Operating Income (Loss) Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Shares reserved for future issuance, increase as percentage of total shares outstanding Common Stock, Capital Shares Reserved For Future Issuance, Increase As Percentage Of Total Shares Outstanding Common Stock, Capital Shares Reserved For Future Issuance, Increase As Percentage Of Total Shares Outstanding Cost of revenue Cost of Revenue Noncontrolling Interest [Roll Forward] Noncontrolling Interest [Roll Forward] Noncontrolling Interest Statement [Line Items] Statement [Line Items] Total stock-based compensation expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount Credit losses Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Less: weighted-average unvested shares of Braze, Inc. subject to repurchase (in shares) Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation Investment interest receivable Prepaid Events, Current Prepaid Events, Current Scenario [Domain] Scenario [Domain] Charitable donation (in shares) Charitable Donation, Shares Charitable Donation, Shares Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] EX-101.PRE 9 brze-20230430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Apr. 30, 2023
Jun. 01, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 30, 2023  
Document Transition Report false  
Entity File Number 001-41065  
Entity Registrant Name Braze, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 45-2505271  
Entity Address, Address Line One 330 West 34th Street  
Entity Address, Address Line Two Floor 18  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10001  
City Area Code 609  
Local Phone Number 964-0585  
Title of 12(b) Security Class A Common Stock, par value $0.0001 per share  
Trading Symbol BRZE  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001676238  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Class A common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   63,842,793
Class B common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   33,744,159
XML 11 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 $ 116,932 $ 68,587
Restricted cash, current 3,373 0
Accounts receivable, net of allowance of $1,881 and $1,613 at April 30, 2023 and January 31, 2023, respectively 66,649 78,338
Marketable securities 385,869 410,083
Prepaid expenses and other current assets 25,285 26,163
Total current assets 598,108 583,171
Restricted cash, noncurrent 1,193 4,036
Property and equipment, net 20,433 20,339
Operating lease right-of-use assets 46,623 46,261
Deferred contract costs 51,229 48,451
Other assets 3,707 3,148
TOTAL ASSETS 721,293 705,406
CURRENT LIABILITIES:    
Accounts payable 3,571 3,101
Accrued expenses and other current liabilities 47,018 37,415
Deferred revenue 181,216 166,092
Operating lease liabilities, current 13,231 10,695
Total current liabilities 245,036 217,303
Operating lease liabilities, noncurrent 39,211 40,590
Other long-term liabilities 814 755
TOTAL LIABILITIES 285,061 258,648
COMMITMENTS AND CONTINGENCIES (Note 13)
Redeemable non-controlling interest (Note 4) 1,083 1,455
STOCKHOLDERS’ EQUITY    
Additional paid-in capital 832,831 806,044
Accumulated other comprehensive loss (5,311) (6,824)
Accumulated deficit (392,381) (353,927)
TOTAL STOCKHOLDERS’ EQUITY 435,149 445,303
TOTAL LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST, AND STOCKHOLDERS’ EQUITY 721,293 705,406
Class A common stock    
STOCKHOLDERS’ EQUITY    
Common stock 6 6
Class B common stock    
STOCKHOLDERS’ EQUITY    
Common stock $ 4 $ 4
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Allowance for doubtful accounts $ 1,881 $ 1,613
Class A common stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 2,000,000,000 2,000,000,000
Common stock, issued (in shares) 63,118,499 61,585,973
Common stock, outstanding (in shares) 63,118,499 61,585,973
Class B common stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 110,000,000 110,000,000
Common stock, issued (in shares) 33,745,938 34,389,453
Common stock, outstanding (in shares) 33,745,938 34,389,453
XML 13 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
Income Statement [Abstract]    
Revenue $ 101,780 $ 77,495
Cost of revenue 32,687 25,906
Gross profit 69,093 51,589
Operating expenses:    
Sales and marketing 57,262 46,044
Research and development 29,745 21,620
General and administrative 23,983 23,574
Total operating expenses 110,990 91,238
Loss from operations (41,897) (39,649)
Other income, net 3,459 30
Loss before provision for income taxes (38,438) (39,619)
Provision for income taxes 388 14
Net loss (38,826) (39,633)
Net loss attributable to redeemable non-controlling interest (372) (364)
Net loss attributable to Braze, Inc. $ (38,454) $ (39,269)
Earnings Per Share    
Net loss per share attributable to Braze, Inc. common stockholders, basic (in dollars per share) $ (0.40) $ (0.42)
Net loss per share attributable to Braze, Inc. common stockholders, diluted (in dollars per share) $ (0.40) $ (0.42)
Weighted-Average Shares Outstanding    
Weighted-average shares used to compute net loss per share attributable to Braze, Inc. common stockholders, basic (in shares) 96,353 93,250
Weighted-average shares used to compute net loss per share attributable to Braze, Inc. common stockholders, diluted (in shares) 96,353 93,250
XML 14 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 $ (38,826) $ (39,633)
Other comprehensive loss:    
Change in foreign currency translation adjustments 66 (562)
Unrealized gains (losses) on marketable securities 1,447 (1,195)
Other comprehensive income (loss), net 1,513 (1,757)
Comprehensive loss, net (37,313) (41,390)
Less: comprehensive loss, net, attributable to redeemable non-controlling interest (372) (364)
Comprehensive loss attributable to Braze, Inc. $ (36,941) $ (41,026)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Convertible Preferred Stock, Redeemable Noncontrolling Interest and Stockholders' Equity (Deficit) (Unaudited) - USD ($)
$ in Thousands
Total
Class A and Class B Common Stock
Common Class A And B
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance at Jan. 31, 2022 $ 3,235        
Noncontrolling Interest [Roll Forward]          
Net loss attributable to redeemable non-controlling interest (364)        
Ending balance at Apr. 30, 2022 2,871        
Beginning balance (in shares) at Jan. 31, 2022   92,968,000      
Beginning balance at Jan. 31, 2022 501,583 $ 9 $ 717,175 $ (214,961) $ (640)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for options exercised (in shares)   667,000      
Issuance of common stock for options exercised 2,630   2,630    
APIC, Share-based Payment Arrangement, Option, Early Exercised, Increase for Cost Recognition 54   54    
Vesting of restricted stock units (in shares)   77,000      
Repurchase of shares related to early exercised options (in shares)   (1,000)      
Other comprehensive loss 17,172   17,172    
Other comprehensive loss (1,757)       (1,757)
Charitable donation of stock (in shares)   96,000      
Charitable donation of stock 4,260   4,260    
Net loss attributable to Braze, Inc. (39,269)     (39,269)  
Ending balance at Apr. 30, 2022 484,673 $ 9 741,291 (254,230) (2,397)
Ending balance (in shares) at Apr. 30, 2022   93,807,000      
Beginning balance at Jan. 31, 2023 1,455        
Noncontrolling Interest [Roll Forward]          
Net loss attributable to redeemable non-controlling interest (372)        
Ending balance at Apr. 30, 2023 1,083        
Beginning balance (in shares) at Jan. 31, 2023   95,975,000      
Beginning balance at Jan. 31, 2023 445,303 $ 10 806,044 (353,927) (6,824)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for options exercised (in shares)   676,000      
Issuance of common stock for options exercised 2,211   2,211    
Vesting of restricted stock units (in shares)   213,000      
Other comprehensive loss 24,576   24,576    
Other comprehensive loss 1,513       1,513
Net loss attributable to Braze, Inc. (38,454)     (38,454)  
Ending balance at Apr. 30, 2023 $ 435,149 $ 10 $ 832,831 $ (392,381) $ (5,311)
Ending balance (in shares) at Apr. 30, 2023   96,864,000      
XML 16 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 (including amounts attributable to redeemable non-controlling interests) $ (38,826) $ (39,633)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation 24,179 16,971
Amortization of deferred contract costs 6,660 5,407
Depreciation and amortization 1,526 965
Provision for credit losses 594 (143)
Value of common stock donated to charity 0 4,260
Amortization of discount/premium on marketable securities 471 13
Non-cash foreign exchange loss 310 505
Other 20 4
Changes in operating assets and liabilities:    
Accounts receivable 11,046 21,984
Prepaid expenses and other current assets 745 3,615
Deferred contract costs (9,479) (8,205)
ROU assets and liabilities 705 879
Other assets (380) 614
Accounts payable 405 28
Accrued expenses and other current liabilities 9,364 (2,530)
Deferred revenue 15,228 13,177
Other long-term liabilities (19) 10
Net cash provided by operating activities 22,549 17,921
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (40) (1,960)
Capitalized internal-use software costs (852) (306)
Purchases of marketable securities (46,297) (421,537)
Maturities of marketable securities 71,486 16,000
Net cash provided by/(used in) investing activities 24,297 (407,803)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from exercise of common stock options 2,211 2,630
Net cash provided by financing activities 2,211 2,630
Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash (180) (1,075)
Net change in cash, cash equivalents, and restricted cash 48,877 (388,327)
Cash, cash equivalents, and restricted cash, beginning of period 72,623 482,973
Cash, cash equivalents, and restricted cash, end of period 121,500 94,646
SUPPLEMENTAL CASH FLOW DISCLOSURE:    
Cash paid for income tax payments (refunds), net (465) 172
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Stock-based compensation capitalized to internal-use software 480 232
Net change in capitalized internal-use software development costs in accrued expenses 0 21
Unrealized net loss on marketable investment securities (1,447) (1,195)
Net change to property and equipment (included in accounts payable / accrued liabilities) 66 623
Vesting of early exercised options 0 54
Asset retirement obligation $ 6 $ 365
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Company Overview
3 Months Ended
Apr. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Company Overview Company Overview
Description of Business

Braze, Inc., together with its subsidiaries (collectively, the “Company”, “we”, “us”, “our” or “Braze”), is a cloud-based customer engagement platform that delivers customer-centric experiences across push notifications, email, in-product messaging, SMS and MMS messages, and more. Customers use the Braze platform to facilitate real-time experiences between brands and customers in a more authentic and human way.

We began operations in 2011 and are incorporated in the state of Delaware. Our headquarters are located in New York, New York. As of April 30, 2023, we also lease additional office space in Austin, Berlin, Chicago, Jakarta, London, Paris, San Francisco, Singapore, and Tokyo.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
3 Months Ended
Apr. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, and variable interest entities (“VIE”) for which we are the primary beneficiary. Intercompany balances and transactions have been eliminated in consolidation.

Reclassifications

Certain reclassifications and immaterial changes have been made to prior-period financial statements to conform to the current-period presentation.
Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reported period. We evaluate estimates based on historical and anticipated results, trends, and various other assumptions. Significant items subject to such estimates and assumptions include, but are not limited to, the standalone selling price for separate performance obligations in our revenue arrangements, expected period of benefit for deferred contract costs, the valuation of common stock and stock-based compensation, the allocation of overhead costs between cost of revenue and operating expenses, the estimated useful lives of intangible and depreciable assets, the incremental borrowing rate, the valuation of deferred tax assets and liabilities and other tax estimates including our ability to utilize net operating losses.

Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, and makes adjustments as facts and circumstances dictate. As future events and their effects, including the uncertainty surrounding rapidly changing market and economic conditions from global or domestic macroeconomic and socioeconomic events such as, among others, instability in the banking and financial services sector, international and domestic supply chain risks, inflationary pressure, interest rate increases, declines in consumer confidence, international conflicts and domestic and foreign political unrest, that impact us and our customers, cannot be determined with precision, actual results could differ from those estimates and many of our estimates and assumptions have required increased judgement and carry a higher degree of variability and volatility.
Significant Accounting Policies
Our significant accounting policies are detailed in “Note 2. Summary of Significant Accounting Policies" of the audited annual consolidated financial statements for the fiscal year ended January 31, 2023 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on March 31, 2023 (the “Annual Report”). There have been no material changes to our significant accounting policies with the exception of the below:
Concentration of Credit Risk

Financial instruments that potentially subject us to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. Restricted cash consists of letters of credit related to
our leased properties. For cash, cash equivalents, restricted cash, and marketable securities, we are exposed to credit risk in the event of default by the financial institutions to the extent of the amounts recorded on the consolidated balance sheets in excess of the Federal Deposit Insurance Corporation (“FDIC”) limits. Cash, cash equivalents, restricted cash, and marketable securities balances are maintained at financial institutions that management believes are of high-credit, quality financial institutions, where deposits, at times, exceed the FDIC limits.

Significant customers are those which represent 10% or more of our total revenue for the period, or accounts receivable at the balance sheets dates. For the three months ended April 30, 2023 and 2022, no customer accounted for 10% or more of our total revenue.
For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheets. As of April 30, 2023 and January 31, 2023, no customers accounted for 10% or more of our total accounts receivable balance
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers
3 Months Ended
Apr. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Disaggregated Revenue Streams

The following disaggregation depicts the nature, amount, timing and uncertainty of cash flows related to the primary types of revenue from contracts with customers.

The following table presents total revenue by type (in thousands):

Three Months Ended
April 30,
20232022
Subscription$97,146 $72,836 
Professional services and other4,634 4,659 
Total$101,780 $77,495 

The following table presents total revenue by geography (in thousands):

Three Months Ended
April 30,
20232022
United States$58,503 $45,352 
International43,277 32,143 
Total$101,780 $77,495 

Revenue by geography is determined based on the location of our users. Other than the United States, no other individual country accounted for 10% or more of total revenue for any of the periods presented.

Unbilled Accounts Receivable

Unbilled accounts receivable included in trade accounts receivable, net, which generally arise from our contractual right to bill our customers in advance of services on the contract effective date, were $4.8 million and $1.0 million as of April 30, 2023 and January 31, 2023, respectively.

Contract Balances

Contract Assets

Contract assets as of April 30, 2023 and January 31, 2023 were $0.2 million and $0.8 million, respectively. The change in contract assets for all periods presented primarily reflects revenue recognized in excess of billings partially offset by contract assets earned during the period.

Deferred Revenue

The change in deferred revenue for all periods presented primarily reflects cash payments received during the period for which the performance obligation was not satisfied prior to the end of the period, partially offset by revenues recognized during
the period. Revenue recognized during the three months ended April 30, 2023 from amounts included in deferred revenue at January 31, 2023, was $77.1 million. Revenue recognized during the three months ended April 30, 2022 from amounts included in deferred revenue at January 31, 2022, was $59.5 million.

Credit Losses

The following table presents a reconciliation of the allowance for credit losses on accounts receivable (in thousands):

Allowance for Credit Losses
Balance at January 31, 2023
$1,613 
Reserve:
Credit losses625 
Deferred revenue689 
Write-offs(1,063)
Recoveries17 
Balance at April 30, 2023
$1,881 

Remaining Performance Obligations

The transaction price allocated to remaining performance obligations represents amounts under non-cancelable contracts expected to be recognized as revenue in future periods, and may be influenced by several factors, including seasonality, the timing of renewals, the timing of service delivery and contract terms. Unbilled portions of the remaining performance obligations are subject to future economic risks including bankruptcies, regulatory changes and other market factors.

The following table presents remaining performance obligations as of the dates indicated below (in millions):

TotalLess than 1 Year1-5 Years
April 30, 2022$390.9 $255.1 $135.8 
July 31, 2022410.5 274.2 136.3 
October 31, 2022408.7 283.3 125.4 
January 31, 2023455.7 312.6 143.1 
April 30, 2023477.5 325.4 152.1 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Variable Interest Entity and Redeemable Non-Controlling Interest
3 Months Ended
Apr. 30, 2023
Noncontrolling Interest [Abstract]  
Variable Interest Entity and Redeemable Non-Controlling Interest Variable Interest Entity and Redeemable Non-Controlling Interest
On September 14, 2020, we, along with Japan Cloud Computing Co., Ltd., and M30 LLC, (the “Investors”), entered into an agreement, whereby each Investor agreed to purchase shares of common stock of Braze KK (“Braze KK Shares”) for a total purchase price of $10.0 million in two tranches of $5.0 million per tranche in September 2020 and September 2021, to engage in the investment, organization, management and operation of Braze KK focused on the distribution of our products in Japan. The purpose of this arrangement was to further expand our business in the Japanese market.

In March 2022, we consented to the issuance of stock options to purchase Braze KK Shares by certain employees of Braze KK. These options will vest in full in March 2027 and, other than the options held by one officer of Braze KK, cannot be exercised by the holders thereof prior to the exercise of the call or put options described in more detail below. The Company considers the stock options to be a substantive class of equity, classified as a liability within other long-term liabilities on the consolidated balance sheets. As of April 30, 2023, the liability balance was $0.4 million. The issuance of stock options does not impact our majority stake in Braze KK, as none of the vesting criteria of the options were met as of the balance sheet date. The issuance of stock options did not result in a reconsideration event and therefore Braze KK still met the criteria of a VIE as Braze KK did not have sufficient equity at risk to finance their activities. As a result, we continue to operate Braze KK as a subsidiary, exposing us to business and foreign exchange risk. We consolidate Braze KK and present the results within our consolidated balance sheets, consolidated statements of operations, and consolidated statements of cash flows.

The common stock held by the Investors is callable by us or puttable by the Investors upon certain contingent events. Should the call or put option be exercised, the redemption value would be determined based on a prescribed formula derived from the discrete revenues of Braze KK and the Company and may be settled, at our discretion, with our stock or cash. The non-controlling interest in Braze KK is classified in mezzanine equity as redeemable non-controlling interest as a result of the
put right available to the Investors in the future, an event that is not solely in our control. The non-controlling interest is not accreted to redemption value because it is currently not probable that the non-controlling interest will become redeemable.

The following table summarizes the activity in the redeemable non-controlling interests for the periods indicated below (in thousands):

Balance as of January 31, 2023
$1,455
Net loss attributable to redeemable non-controlling interest(372)
Balance as of April 30, 2023
$1,083
XML 21 R12.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 following table sets forth our financial instruments that were measured at fair value on a recurring basis at the periods indicated below, by level within the fair value hierarchy (in thousands):
April 30, 2023
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$59,008 $— $— $59,008 
59,008 — — 59,008 
Marketable securities
U.S. government securities$293,749 $— $— $293,749 
Foreign bonds— 2,978 — 2,978 
Corporate debt securities— 89,142 — 89,142 
Total marketable securities293,749 92,120 — 385,869 
Total$352,757 $92,120 $— $444,877 
January 31, 2023
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$30,873 $— $— $30,873 
30,873 — — 30,873 
Marketable securities
U.S. government securities$307,744 $— $— $307,744 
Foreign bonds— 2,967 — 2,967 
Corporate debt securities— 99,372 — 99,372 
Total marketable securities307,744 102,339 — 410,083 
Total$338,617 $102,339 $— $440,956 

Our money market funds are classified as Level 1 within the fair value hierarchy, because they are valued using quoted prices in active markets as of April 30, 2023 and January 31, 2023. Financial instruments classified as Level 2 within our fair value hierarchy are valued on the basis of prices from an orderly transaction between market participants provided by reputable dealers or pricing services. Prices of these securities are obtained through independent, third-party pricing services and include market quotations that may include both observable and unobservable inputs. In determining the value of a particular investment, pricing services may use certain information with respect to transactions in such investments, quotations from dealers, pricing matrices and market transactions in comparable investments and various relationships between investments. There were no transfers of financial instruments among Level 1, Level 2 and Level 3 during the periods presented.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities
3 Months Ended
Apr. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
Marketable securities consist of the following for the periods presented (in thousands):
April 30, 2023
Cost or Amortized CostGross Unrealized GainsGross Unrealized LossesTotal Estimated Fair Value
U.S. government securities$296,729 $212 $(3,192)$293,749 
Foreign bonds3,021 — (43)2,978 
Corporate debt securities90,250 15 (1,123)89,142 
Total$390,000 $227 $(4,358)$385,869 
January 31, 2023
Cost or Amortized CostGross Unrealized GainsGross Unrealized LossesTotal Estimated Fair Value
U.S. government securities$312,044 $31 $(4,331)$307,744 
Foreign bonds3,028 — (61)2,967 
Corporate debt securities100,589 27 (1,244)99,372 
Total$415,661 $58 $(5,636)$410,083 

Accrued interest receivables related to our available-for-sale securities of $2.9 million as of April 30, 2023, and $2.0 million as of January 31, 2023, were included within prepaid expenses and other assets on our consolidated balance sheets.

The Company’s short-term investments consist of available-for-sale debt securities and term deposits. The term deposits are at cost, which approximates fair value. The weighted-average remaining maturity of the Company’s investment portfolio was less than one year as of the periods presented. No individual security incurred continuous unrealized losses for greater than 12 months.

The Company purchases investment grade marketable debt securities which are rated by nationally recognized statistical credit rating organizations in accordance with its investment policy. This policy is designed to minimize the Company's exposure to credit losses. As of April 30, 2023, the credit-quality of the Company’s marketable available-for-sale debt securities had remained stable. The unrealized losses recognized on marketable available-for-sale debt securities as of April 30, 2023 was primarily related to the continued market volatility associated with market expectations of an aggressive pace of interest rate increases by the Federal Reserve. The contractual terms of these investments do not permit the issuer to settle the securities at a price less than the amortized cost basis of the investments and it is not expected that the investments would be settled at a price less than their amortized cost basis. The Company does not intend to sell the investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost basis. The Company is not aware of any specific event or circumstance that would require the Company to change its assessment of credit losses for any marketable available-for-sale debt security as of April 30, 2023. These estimates may change, as new events occur and additional information is obtained, and will be recognized on the consolidated financial statements as soon as they become known. No credit losses were recognized as of April 30, 2023 for the Company’s marketable debt securities.

The contractual maturities of the investments classified as available-for-sale marketable securities are as follows (in thousands):
April 30, 2023
Amortized CostEstimated Fair Value
Due within 1 year$233,654 $230,753 
Due in 1 year through 5 years156,346 155,116 
Total$390,000 $385,869 
January 31, 2023
Amortized CostEstimated Fair Value
Due within 1 year$247,214 $244,280 
Due in 1 year through 5 years168,447 165,803 
Total$415,661 $410,083 
Investment Income

Investment income consists of interest income and accretion income/amortization expense on our cash, cash equivalents, and marketable securities. Investment income is included within other income, net on the consolidated statements of operations. The components of investment income were as follows (in thousands):
Three Months Ended
April 30,
20232022
Interest income$2,928 $443 
Amortization of discount/premium, net471 13 
Investment income$3,399 $456 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, Net
3 Months Ended
Apr. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net, consist of the following (in thousands):
April 30,
2023
January 31,
2023
Capitalized internal-use software$8,677 $7,344 
Computer equipment, office equipment, and software7,801 8,111 
Leasehold improvements9,604 9,410 
Furniture and fixtures4,187 4,085 
Total property and equipment30,269 28,950 
Less: accumulated depreciation and amortization(9,836)(8,611)
Total property and equipment, net$20,433 $20,339 

The total depreciation expense and amortization expense for property and equipment was $1.2 million and $1.0 million during the three months ended April 30, 2023 and 2022, respectively. During the three months ended April 30, 2023, the Company removed $0.3 million of fixed assets consisting of computer equipment, office equipment, and software, that was largely depreciated from property and equipment, gross and accumulated depreciation, which had minimal net impact on the Company’s consolidated financial results.

We capitalized internal-use software of $1.3 million and $0.5 million during the three months ended April 30, 2023 and 2022, respectively. Amortization for capitalized internal-use software costs recognized within cost of revenue, on the consolidated statements of operations, was $0.5 million and $0.5 million for the three months ended April 30, 2023 and 2022, respectively.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Other Current Assets
3 Months Ended
Apr. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
April 30,
2023
January 31,
2023
Prepaid software subscriptions$13,164 $12,574 
Prepaid advertising1,515 1,322 
Prepaid insurance2,688 2,795 
Investment interest receivable2,917 2,013 
Consumption tax receivable1,050 1,045 
Prepaid employee bonuses242 538 
Prepaid employee benefits755 811 
Other2,954 5,065 
Total prepaid expenses and other current assets$25,285 $26,163 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Apr. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consists of the following (in thousands):
April 30,
2023
January 31,
2023
Accrued compensation costs$20,288 $12,644 
Accrued software subscriptions7,809 8,454 
Accrued commissions5,557 6,205 
Accrued professional service fees2,126 1,779 
Accrued advertising755 922 
Accrued tax liability5,471 4,188 
ESPP payable2,508 322 
Other2,504 2,901 
Total accrued expenses and other current liabilities$47,018 $37,415 
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plans
3 Months Ended
Apr. 30, 2023
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit PlansWe sponsor a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. Matching contributions under the plan were $2.4 million and $1.8 million for the three months ended April 30, 2023 and 2022, respectively.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholder’s Equity (Deficit)
3 Months Ended
Apr. 30, 2023
Equity [Abstract]  
Stockholder’s Equity (Deficit) Stockholder’s Equity
Class A and Class B Common Stock

We have two classes of common stock, Class A and Class B. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting, conversion and transfer rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to ten votes and may be converted at the option of the holder into one share of Class A common stock. In addition, all shares of Class B common stock will automatically convert into shares of Class A common stock in certain circumstances, including on the earlier of (i) the last trading day of the fiscal quarter during which the number of shares of Class B common stock then outstanding represents less than 10% of the aggregate number of shares of Class A common stock and Class B common stock then outstanding, or (ii) the last trading day of the fiscal quarter immediately following the fifth anniversary of our initial public offering. All shares of the Company’s capital stock outstanding immediately prior to our initial public offering, including all shares held by our executive officers, directors and their respective affiliates, and all shares issuable upon the conversion of our then outstanding convertible preferred stock, were reclassified into shares of Class B common stock immediately prior to the completion of the initial public offering.

Charitable Contributions
In connection with our Pledge 1% commitment, we donated 96,465 shares of our Class A common stock to a charitable donor-advised fund that resulted in the recognition of a $4.3 million expense within general and administrative in our consolidated statements of operations during the three months ended April 30, 2022. There were no stock donations in the three months ended April 30, 2023
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Stock Plans
3 Months Ended
Apr. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Employee Stock Plans Employee Stock Plans
We have historically issued equity awards under our Amended and Restated 2011 Equity Incentive Plan (the “2011 Plan”) and our 2021 Equity Incentive Plan (the “2021 Plan”).

Amended and Restated 2011 Equity Incentive Plan

Our 2011 Plan provides for the award of stock options and restricted stock units (“RSUs”) to employees, officers, directors, advisors and other service providers of Braze. The terms of each award and the exercise price of awards under the 2011 Plan are determined by our board of directors. Following effectiveness of the 2021 Plan in connection with our initial public offering, no further awards were made under the 2011 Plan.

2021 Equity Incentive Plan

In November 2021, our board of directors and our stockholders approved the 2021 Plan, which became effective on November 16, 2021. No grants were made under the 2021 Plan prior to its effectiveness. No further grants will be made under the 2011 Plan. At effectiveness, we reserved 25,660,249 shares of our Class A common stock to be issued under the 2021 Plan. In addition, the number of shares of our Class A common stock reserved for issuance under the 2021 Plan will automatically increase on February 1 of each year for a period of ten years, beginning on February 1, 2022 and continuing through February 1, 2031, in an amount equal to (1) 5% of the total number of shares of our common stock (both Class A and Class B) outstanding on the preceding January 31, or (2) a lesser number of shares determined by the Board no later than the February 1 increase. On February 1, 2023, the number of shares of our Class A common stock reserved for issuance under our 2021 Plan increased by an additional 4,798,771 shares.
Restricted Stock Units

The following table summarized unvested and outstanding RSU award activity and related information:
SharesWeighted-Average Grant Date Fair Value
Balance as of January 31, 2023
4,625,518
Granted3,094,197$33.46 
Vested(212,766)$46.00 
Forfeited(173,544)$38.34 
Balance as of April 30, 2023
7,333,405

RSUs granted during the three months ended April 30, 2023 contained a service-based vesting condition of up to approximately a four year period. RSUs typically vest on a quarterly basis or have a one year cliff vesting period with quarterly vesting thereafter.

Stock-based Compensation Expense

The following table summarizes stock-based compensation expense, which was included in the consolidated statements of operations as follows (in thousands):

Three Months Ended,
April 30,
20232022
Cost of revenue$889 $920 
Sales and marketing7,848 5,667 
Research and development9,843 6,173 
General and administrative5,566 4,211 
Stock-based compensation, net of amounts capitalized$24,146 $16,971 
Capitalized stock-based compensation expense480 232 
Total stock-based compensation expense$24,626 $17,203 
As of April 30, 2023, total compensation cost not yet recognized related to unvested equity awards and the weighted-average remaining period over which these costs are expected to be realized were as follows:

Stock OptionsRSUs
Unrecognized compensation costs (in thousands)$41,005$189,496
Weighted-average remaining recognition period (years)2.283.07

Employee Stock Purchase Plan

In November 2021, our board of directors and our stockholders approved the 2021 Employee Stock Purchase Plan (the “ESPP”), which became effective on November 16, 2021. Following completion of our initial public offering, the ESPP authorized the issuance of 1,825,000 shares of our Class A common stock under purchase rights granted to our employees or to employees of any of our designated affiliates. The number of shares of our Class A common stock reserved for issuance will automatically increase on February 1 of each year for a period of ten years, beginning on February 1, 2022 and continuing through February 1, 2031, by the lesser of (i) 1% of the total number of shares of our common stock (both Class A and Class B) outstanding on the preceding January 31; and (ii) 2,737,000 shares, except before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth in clauses (i) and (ii) above. On February 1, 2023, the number of shares of our Class A common stock reserved for issuance under our ESPP increased by an additional 959,754 shares.

The ESPP is implemented through a series of offerings under which eligible employees are granted purchase rights to purchase shares of the Company’s Class A common stock on specified dates during such offerings. Under the ESPP, our board of directors will be permitted to specify offerings with durations of not more than 27 months, and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of our Class A common stock will be purchased for employees participating in the offering. On each purchase date, eligible employees will purchase the shares at a price per share equal to 85% of the lesser of (1) the fair market value of the Company’s Class A common stock on the first trading day of the offering period or (2) the fair market value of the Company’s Class A common stock on the last day of the offering period, as defined by the ESPP.

The Company recognized $0.8 million of stock-based compensation expense related to the ESPP in the three months ended April 30, 2023. There was no stock-based compensation expense related to the ESPP in three months ended April 30, 2022. As of April 30, 2023, $2.5 million has been withheld on behalf of our employees for a future purchase and is classified as accrued expenses and other current liabilities on the consolidated balance sheets. There were no purchases related to the ESPP in the three months ended April 30, 2023. As of April 30, 2023, 2,629,404 shares of Class A common stock remain available for issuance under the ESPP.
XML 29 R20.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
Indirect Taxes

We are subject to indirect taxation in some, but not all, of the various U.S. states and foreign jurisdictions in which we conduct business. Therefore, we have an obligation to charge, collect and remit Value Added Tax (“VAT”) or Goods and Services Tax (“GST”) in connection with certain of our foreign sales transactions and sales and use tax in connection with eligible sales to subscribers in certain U.S. states. On June 21, 2018, the U.S. Supreme Court issued an opinion in South Dakota v. Wayfair. The State of South Dakota alleged that U.S. constitutional law should be revised to permit South Dakota to require remote sellers to collect and remit sales tax in South Dakota in accordance with South Dakota’s sales tax statute. Under the U.S. Supreme Court’s ruling, the longstanding Quill Corp v. North Dakota sales tax case was overruled, and states may now require remote sellers to collect sales tax under certain circumstances. We began collecting sales tax in relevant jurisdictions for the fiscal year ended January 31, 2019. As a result of this ruling and given the scope of our operations, taxing authorities continue to provide regulations that increase the complexity and risks to comply with such laws and could result in substantial liabilities, prospectively as well as retrospectively. Based on the information available, we continue to evaluate and assess the jurisdictions in which indirect tax nexus exists and believe that the indirect tax liabilities are adequate and reasonable. Due to the complexity and uncertainty around the application of these rules by taxing authorities, results may vary materially from expectations, and we have recognized liabilities for contingencies related to state sales and use tax, VAT, and GST deemed probable and estimable totaling $0.5 million and $0.5 million as of April 30, 2023 and January 31, 2023, respectively, which is included in accrued expenses and other current liabilities on the consolidated balance sheets. As of January 31, 2023, we have filed prior period returns in several jurisdictions in order to remediate this potential exposure, and the Company continues to evaluate the potential exposure on an ongoing basis.
Legal Contingencies

From time to time, in the ordinary course of business, we are or may be involved in various legal or regulatory proceedings, claims or purported class actions related to, among other things, alleged infringement of third-party patents and other intellectual property rights, commercial, labor and employment, wage and hour and other claims. We have been, and may in the future be, put on notice or sued by third-parties for alleged infringement of their proprietary rights, including patent infringement. We accrue a liability when we believe that it is both probable that a liability has been incurred and the amount of loss can be reasonably estimated. We believe we have recorded adequate provisions for any such matters and, as of April 30, 2023, we believe that no material loss will be incurred in excess of the amounts recognized in our financial statements.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Apr. 30, 2023
Leases [Abstract]  
Leases Leases
The Company’s lease portfolio consists solely of office space with lease terms ranging from two to ten years. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.

The following table presents information on our operating leases for three months ended April 30, 2023 and 2022 (in thousands):
Three Months Ended
April 30,
20232022
Operating lease cost$3,651$3,496 
Variable lease cost672585 
Short-term lease cost288552 
Total net lease cost$4,611$4,633

The future maturities of the Company’s operating lease liabilities by fiscal year were as follows (in thousands):

2024$9,079 
202512,358 
20268,420 
20277,444 
20286,011 
Thereafter19,137 
Total future undiscounted lease payments$62,449 
Less: imputed interest(10,009)
Less: tenant improvement allowance not yet received— 
Total reported lease liability$52,440 

The Company's lease terms and discount rates are as follows:
April 30, 2023
Weighted-average remaining lease term (years)6.3
Weighted-average discount rate5.5 %

Other information for the Company's leases is as follows (in thousands):
Three Months Ended
April 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities$2,933 $2,499 
Operating lease right-of-use assets obtained in exchange for new operating lease liabilities$2,767 $— 

New York City Headquarters Agreement
In November 2022, the Company entered into a Sublease Agreement (the “Sublease”) pursuant to which the Company agreed to lease approximately 92,300 square feet of general office space in New York, New York. The term of the Sublease commences on October 1, 2023 and will terminate on January 30, 2034. Under the Sublease, the Company's fixed rent obligation is $0.6 million per month, provided, that the Company shall be entitled to a rent abatement in the aggregate amount of $6.6 million to be applied in equal monthly installments until the abatement amount is fully exhausted. The Sublease contains customary provisions for real property subleases of this type, including specified termination rights, and is subject to and contingent upon receipt of a standard third-party consent.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Apr. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company computes its provision for interim periods by applying an estimated annual effective tax rate to anticipated annual pretax income or loss as directed by ASC 740. The estimated annual effective tax rate is applied to the Company’s year to date income or loss, and is adjusted for discrete items recorded in the period. The Company recorded an income tax expense of $0.4 million and $0.0 million for the three months ended April 30, 2023 and 2022, respectively. The effective tax rate for the three months ended April 30, 2023 and 2022 was (1.0)% and 0.0%, respectively.

The provision for income taxes recorded for the three months ended April 30, 2023 consists of income taxes in state jurisdictions and foreign jurisdictions in which the Company conducts business. The primary difference between the effective tax rate and the statutory rate is the change in the valuation allowance recorded. The Company continues to maintain a full valuation allowance against its net deferred tax assets as we have concluded that it is not more likely than not that the deferred tax assets will be realized. When the Company determines that it will be able to realize some portion or all of its deferred tax assets, an adjustment to its valuation allowance on its deferred tax assets would have the effect of increasing net income in the period such determination is made.
XML 32 R23.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 Share
We compute net loss per share of Class A common stock and Class B common stock under the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights, of the Class A common stock and Class B common stock are substantially identical, other than voting rights. Accordingly, the Class A common stock and Class B common stock share in the Company’s net loss. The following table sets forth the computation of basic and diluted net loss per share attributable to Braze, Inc. common shareholders during the periods presented (in thousands, except per share amounts):
Three Months Ended
April 30,
20232022
Numerator:
Net loss attributable to Braze, Inc.$(38,454)$(39,269)
Denominator:
Weighted-average shares of Braze, Inc. common stock outstanding96,360 93,295 
Less: weighted-average unvested shares of Braze, Inc. subject to repurchase(7)(45)
Weighted-average shares used to calculate net loss per share attributable to Braze, Inc. common stockholders, basic and diluted96,353 93,250 
Net loss per share attributable to Braze, Inc. common stockholders, basic and diluted$(0.40)$(0.42)
The following outstanding shares of potentially dilutive securities have been excluded from diluted net loss per share attributable to Braze, Inc. common shareholders for the periods presented, because their inclusion would be anti-dilutive (in thousands):
Three Months Ended
April 30,
20232022
Options to purchase common stock7,440 10,314 
Restricted stock units7,333 2,805 
ESPP shares estimated to be purchased138 — 
Total14,911 13,119 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions
3 Months Ended
Apr. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party TransactionsIn May 2021, the Chief Financial Officer of Datadog, Inc., one of our vendors, joined our board of directors. We have purchased services from Datadog, Inc. in the aggregate amount of approximately $0.8 million and $0.6 million during the three months ended April 30, 2023 and 2022, respectively.
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Apr. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
In May 2023, the Company implemented a workforce reduction designed to rebalance talent to better meet customer needs and achieve business priorities. The Company estimates severance and other termination costs of approximately $1.0 million related to these measures. The foregoing estimates of the charges the Company expects to incur are subject to assumptions and the execution of employee separation agreements. Actual charges may differ from such estimates.

In May 2023, in connection with our Pledge 1% commitment, we donated 32,155 shares of our Class A common stock to a charitable donor-advised fund that resulted in the recognition of approximately $1.0 million of operating expense.

In May 2023, the Company granted RSUs for a total of 81,175 shares of Class A common stock to employees pursuant to the 2021 Plan. The RSUs vest over a service period of approximately four years. The grant date fair value of these awards was $2.4 million.

In May 2023, the Company entered into a lease agreement for a new office space in Austin, Texas. The lease commencement date, which is when the premises will become available to the Company for use, is expected to be in the second quarter of fiscal year 2024. The Company is obligated to pay approximately $0.1 million per month beginning in the second quarter of fiscal 2024 through the fourth quarter of fiscal 2025, the expiration date.

In June 2023, the Company closed the acquisition of North Star Y, Pty Ltd (“North Star”) and acquired all of North Star’s outstanding stock for aggregate closing consideration of up to $28.0 million in cash and stock, resulting in the issuance of 190,283 shares of the Company’s Class A common stock, and subject to ordinary course working capital adjustments. The sellers in the transaction may also be entitled to certain earn-out payments based on specified commercial targets over two years, in each case subject to customary payment caps.
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Apr. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, and variable interest entities (“VIE”) for which we are the primary beneficiary. Intercompany balances and transactions have been eliminated in consolidation.
Reclassifications
Reclassifications

Certain reclassifications and immaterial changes have been made to prior-period financial statements to conform to the current-period presentation.
Use of Estimates
Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reported period. We evaluate estimates based on historical and anticipated results, trends, and various other assumptions. Significant items subject to such estimates and assumptions include, but are not limited to, the standalone selling price for separate performance obligations in our revenue arrangements, expected period of benefit for deferred contract costs, the valuation of common stock and stock-based compensation, the allocation of overhead costs between cost of revenue and operating expenses, the estimated useful lives of intangible and depreciable assets, the incremental borrowing rate, the valuation of deferred tax assets and liabilities and other tax estimates including our ability to utilize net operating losses.
Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, and makes adjustments as facts and circumstances dictate. As future events and their effects, including the uncertainty surrounding rapidly changing market and economic conditions from global or domestic macroeconomic and socioeconomic events such as, among others, instability in the banking and financial services sector, international and domestic supply chain risks, inflationary pressure, interest rate increases, declines in consumer confidence, international conflicts and domestic and foreign political unrest, that impact us and our customers, cannot be determined with precision, actual results could differ from those estimates and many of our estimates and assumptions have required increased judgement and carry a higher degree of variability and volatility.
Concentration of Credit Risk
Concentration of Credit Risk

Financial instruments that potentially subject us to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. Restricted cash consists of letters of credit related to
our leased properties. For cash, cash equivalents, restricted cash, and marketable securities, we are exposed to credit risk in the event of default by the financial institutions to the extent of the amounts recorded on the consolidated balance sheets in excess of the Federal Deposit Insurance Corporation (“FDIC”) limits. Cash, cash equivalents, restricted cash, and marketable securities balances are maintained at financial institutions that management believes are of high-credit, quality financial institutions, where deposits, at times, exceed the FDIC limits.

Significant customers are those which represent 10% or more of our total revenue for the period, or accounts receivable at the balance sheets dates. For the three months ended April 30, 2023 and 2022, no customer accounted for 10% or more of our total revenue.
For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheets.
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Apr. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents total revenue by type (in thousands):

Three Months Ended
April 30,
20232022
Subscription$97,146 $72,836 
Professional services and other4,634 4,659 
Total$101,780 $77,495 
Total Revenue by Geography
The following table presents total revenue by geography (in thousands):

Three Months Ended
April 30,
20232022
United States$58,503 $45,352 
International43,277 32,143 
Total$101,780 $77,495 
Allowance for Credit Loss Rollforward
The following table presents a reconciliation of the allowance for credit losses on accounts receivable (in thousands):

Allowance for Credit Losses
Balance at January 31, 2023
$1,613 
Reserve:
Credit losses625 
Deferred revenue689 
Write-offs(1,063)
Recoveries17 
Balance at April 30, 2023
$1,881 
Remaining Performance Obligations
The following table presents remaining performance obligations as of the dates indicated below (in millions):

TotalLess than 1 Year1-5 Years
April 30, 2022$390.9 $255.1 $135.8 
July 31, 2022410.5 274.2 136.3 
October 31, 2022408.7 283.3 125.4 
January 31, 2023455.7 312.6 143.1 
April 30, 2023477.5 325.4 152.1 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Variable Interest Entity and Redeemable Non-Controlling Interest (Tables)
3 Months Ended
Apr. 30, 2023
Noncontrolling Interest [Abstract]  
Redeemable Noncontrolling Interest
The following table summarizes the activity in the redeemable non-controlling interests for the periods indicated below (in thousands):

Balance as of January 31, 2023
$1,455
Net loss attributable to redeemable non-controlling interest(372)
Balance as of April 30, 2023
$1,083
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Apr. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Measured at Fair Value on a Recurring Basis
The following table sets forth our financial instruments that were measured at fair value on a recurring basis at the periods indicated below, by level within the fair value hierarchy (in thousands):
April 30, 2023
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$59,008 $— $— $59,008 
59,008 — — 59,008 
Marketable securities
U.S. government securities$293,749 $— $— $293,749 
Foreign bonds— 2,978 — 2,978 
Corporate debt securities— 89,142 — 89,142 
Total marketable securities293,749 92,120 — 385,869 
Total$352,757 $92,120 $— $444,877 
January 31, 2023
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$30,873 $— $— $30,873 
30,873 — — 30,873 
Marketable securities
U.S. government securities$307,744 $— $— $307,744 
Foreign bonds— 2,967 — 2,967 
Corporate debt securities— 99,372 — 99,372 
Total marketable securities307,744 102,339 — 410,083 
Total$338,617 $102,339 $— $440,956 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities (Tables)
3 Months Ended
Apr. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Components of Marketable Securities
Marketable securities consist of the following for the periods presented (in thousands):
April 30, 2023
Cost or Amortized CostGross Unrealized GainsGross Unrealized LossesTotal Estimated Fair Value
U.S. government securities$296,729 $212 $(3,192)$293,749 
Foreign bonds3,021 — (43)2,978 
Corporate debt securities90,250 15 (1,123)89,142 
Total$390,000 $227 $(4,358)$385,869 
January 31, 2023
Cost or Amortized CostGross Unrealized GainsGross Unrealized LossesTotal Estimated Fair Value
U.S. government securities$312,044 $31 $(4,331)$307,744 
Foreign bonds3,028 — (61)2,967 
Corporate debt securities100,589 27 (1,244)99,372 
Total$415,661 $58 $(5,636)$410,083 
Marketable Securities by Contractual Maturity
The contractual maturities of the investments classified as available-for-sale marketable securities are as follows (in thousands):
April 30, 2023
Amortized CostEstimated Fair Value
Due within 1 year$233,654 $230,753 
Due in 1 year through 5 years156,346 155,116 
Total$390,000 $385,869 
January 31, 2023
Amortized CostEstimated Fair Value
Due within 1 year$247,214 $244,280 
Due in 1 year through 5 years168,447 165,803 
Total$415,661 $410,083 
Investment Income
Investment income consists of interest income and accretion income/amortization expense on our cash, cash equivalents, and marketable securities. Investment income is included within other income, net on the consolidated statements of operations. The components of investment income were as follows (in thousands):
Three Months Ended
April 30,
20232022
Interest income$2,928 $443 
Amortization of discount/premium, net471 13 
Investment income$3,399 $456 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, Net (Tables)
3 Months Ended
Apr. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and equipment, net
Property and equipment, net, consist of the following (in thousands):
April 30,
2023
January 31,
2023
Capitalized internal-use software$8,677 $7,344 
Computer equipment, office equipment, and software7,801 8,111 
Leasehold improvements9,604 9,410 
Furniture and fixtures4,187 4,085 
Total property and equipment30,269 28,950 
Less: accumulated depreciation and amortization(9,836)(8,611)
Total property and equipment, net$20,433 $20,339 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Other Current Assets (Tables)
3 Months Ended
Apr. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
April 30,
2023
January 31,
2023
Prepaid software subscriptions$13,164 $12,574 
Prepaid advertising1,515 1,322 
Prepaid insurance2,688 2,795 
Investment interest receivable2,917 2,013 
Consumption tax receivable1,050 1,045 
Prepaid employee bonuses242 538 
Prepaid employee benefits755 811 
Other2,954 5,065 
Total prepaid expenses and other current assets$25,285 $26,163 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilites (Tables)
3 Months Ended
Apr. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consists of the following (in thousands):
April 30,
2023
January 31,
2023
Accrued compensation costs$20,288 $12,644 
Accrued software subscriptions7,809 8,454 
Accrued commissions5,557 6,205 
Accrued professional service fees2,126 1,779 
Accrued advertising755 922 
Accrued tax liability5,471 4,188 
ESPP payable2,508 322 
Other2,504 2,901 
Total accrued expenses and other current liabilities$47,018 $37,415 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Stock Plans (Tables)
3 Months Ended
Apr. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Summarized Unvested RSU Award Activity
The following table summarized unvested and outstanding RSU award activity and related information:
SharesWeighted-Average Grant Date Fair Value
Balance as of January 31, 2023
4,625,518
Granted3,094,197$33.46 
Vested(212,766)$46.00 
Forfeited(173,544)$38.34 
Balance as of April 30, 2023
7,333,405
Schedule of Stock-Based Compensation Expense
The following table summarizes stock-based compensation expense, which was included in the consolidated statements of operations as follows (in thousands):

Three Months Ended,
April 30,
20232022
Cost of revenue$889 $920 
Sales and marketing7,848 5,667 
Research and development9,843 6,173 
General and administrative5,566 4,211 
Stock-based compensation, net of amounts capitalized$24,146 $16,971 
Capitalized stock-based compensation expense480 232 
Total stock-based compensation expense$24,626 $17,203 
Schedule of Compensation Cost Not Yet Recognized
As of April 30, 2023, total compensation cost not yet recognized related to unvested equity awards and the weighted-average remaining period over which these costs are expected to be realized were as follows:

Stock OptionsRSUs
Unrecognized compensation costs (in thousands)$41,005$189,496
Weighted-average remaining recognition period (years)2.283.07
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Apr. 30, 2023
Leases [Abstract]  
Schedule of Lease, Cost, Terms, Discount Rates and Other Information
The following table presents information on our operating leases for three months ended April 30, 2023 and 2022 (in thousands):
Three Months Ended
April 30,
20232022
Operating lease cost$3,651$3,496 
Variable lease cost672585 
Short-term lease cost288552 
Total net lease cost$4,611$4,633
The Company's lease terms and discount rates are as follows:
April 30, 2023
Weighted-average remaining lease term (years)6.3
Weighted-average discount rate5.5 %

Other information for the Company's leases is as follows (in thousands):
Three Months Ended
April 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities$2,933 $2,499 
Operating lease right-of-use assets obtained in exchange for new operating lease liabilities$2,767 $— 
Maturities of Operating Lease Liabilities
The future maturities of the Company’s operating lease liabilities by fiscal year were as follows (in thousands):

2024$9,079 
202512,358 
20268,420 
20277,444 
20286,011 
Thereafter19,137 
Total future undiscounted lease payments$62,449 
Less: imputed interest(10,009)
Less: tenant improvement allowance not yet received— 
Total reported lease liability$52,440 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share (Tables)
3 Months Ended
Apr. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share The following table sets forth the computation of basic and diluted net loss per share attributable to Braze, Inc. common shareholders during the periods presented (in thousands, except per share amounts):
Three Months Ended
April 30,
20232022
Numerator:
Net loss attributable to Braze, Inc.$(38,454)$(39,269)
Denominator:
Weighted-average shares of Braze, Inc. common stock outstanding96,360 93,295 
Less: weighted-average unvested shares of Braze, Inc. subject to repurchase(7)(45)
Weighted-average shares used to calculate net loss per share attributable to Braze, Inc. common stockholders, basic and diluted96,353 93,250 
Net loss per share attributable to Braze, Inc. common stockholders, basic and diluted$(0.40)$(0.42)
Schedule of Potentially Diluted Securities
The following outstanding shares of potentially dilutive securities have been excluded from diluted net loss per share attributable to Braze, Inc. common shareholders for the periods presented, because their inclusion would be anti-dilutive (in thousands):
Three Months Ended
April 30,
20232022
Options to purchase common stock7,440 10,314 
Restricted stock units7,333 2,805 
ESPP shares estimated to be purchased138 — 
Total14,911 13,119 
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
Apr. 30, 2023
Jan. 31, 2023
Accounting Policies [Abstract]    
Operating lease right-of-use assets $ 46,623,000 $ 46,261,000
Total reported lease liability 52,440,000  
Allowance for credit loss $ 0  
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Disaggregation of Revenue by Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 101,780 $ 77,495
Subscription    
Disaggregation of Revenue [Line Items]    
Revenue 97,146 72,836
Professional services and other    
Disaggregation of Revenue [Line Items]    
Revenue $ 4,634 $ 4,659
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Disaggregation of Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 101,780 $ 77,495
United States    
Disaggregation of Revenue [Line Items]    
Revenue 58,503 45,352
International    
Disaggregation of Revenue [Line Items]    
Revenue $ 43,277 $ 32,143
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Jan. 31, 2023
Revenue from Contract with Customer [Abstract]      
Unbilled receivables $ 4.8   $ 1.0
Contract asset 0.2   $ 0.8
Revenue recognized from previously recorded contract liabilities $ 77.1 $ 59.5  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Allowance for Credit Loss Rollforward (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2023
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance $ 1,613
Credit losses 625
Deferred revenue 689
Write-offs (1,063)
Recoveries 17
Ending balance $ 1,881
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Remaining Performance Obligations (Details) - USD ($)
$ in Millions
Apr. 30, 2023
Jan. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Apr. 30, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 477.5 $ 455.7 $ 408.7 $ 410.5 $ 390.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-05-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount         $ 255.1
Revenue, remaining performance obligation, period         1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-08-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount       $ 274.2  
Revenue, remaining performance obligation, period       1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-11-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount     $ 283.3    
Revenue, remaining performance obligation, period     1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-02-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount   $ 312.6      
Revenue, remaining performance obligation, period   1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-05-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 325.4       $ 135.8
Revenue, remaining performance obligation, period 1 year       4 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-08-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount       $ 136.3  
Revenue, remaining performance obligation, period       4 years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-11-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount     $ 125.4    
Revenue, remaining performance obligation, period     4 years    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-02-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount   $ 143.1      
Revenue, remaining performance obligation, period   4 years      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-05-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 152.1        
Revenue, remaining performance obligation, period 4 years        
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 13 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Apr. 30, 2023
Noncontrolling Interest [Line Items]        
Deferred compensation liability, classified, noncurrent       $ 0.4
Braze KK        
Noncontrolling Interest [Line Items]        
Consideration received $ 5.0 $ 5.0 $ 10.0  
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Variable Interest Entity and Redeemable Non-Controlling Interest - Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Noncontrolling Interest [Roll Forward]    
Beginning balance $ 1,455 $ 3,235
Net loss attributable to redeemable non-controlling interest (372) (364)
Ending balance $ 1,083 $ 2,871
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Fair Value of Financial Instruments Measured at Fair Value on a 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]    
Cash equivalents $ 59,008 $ 30,873
Marketable securities 385,869 410,083
Total 444,877 440,956
U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 293,749 307,744
Foreign bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,978 2,967
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 89,142 99,372
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 59,008 30,873
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 59,008 30,873
Marketable securities 293,749 307,744
Total 352,757 338,617
Level 1 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 293,749 307,744
Level 1 | Foreign bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 1 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 59,008 30,873
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Marketable securities 92,120 102,339
Total 92,120 102,339
Level 2 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 2 | Foreign bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,978 2,967
Level 2 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 89,142 99,372
Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Marketable securities 0 0
Total 0 0
Level 3 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 3 | Foreign bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 3 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0 $ 0
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Components of Marketable Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost $ 390,000 $ 415,661
Gross Unrealized Gains 227 58
Gross Unrealized Losses (4,358) (5,636)
Total Estimated Fair Value 385,869 410,083
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 296,729 312,044
Gross Unrealized Gains 212 31
Gross Unrealized Losses (3,192) (4,331)
Total Estimated Fair Value 293,749 307,744
Foreign bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 3,021 3,028
Gross Unrealized Gains 0 0
Gross Unrealized Losses (43) (61)
Total Estimated Fair Value 2,978 2,967
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 90,250 100,589
Gross Unrealized Gains 15 27
Gross Unrealized Losses (1,123) (1,244)
Total Estimated Fair Value $ 89,142 $ 99,372
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Narrative (Details)
Apr. 30, 2023
USD ($)
security
Jan. 31, 2023
USD ($)
Investments, Debt and Equity Securities [Abstract]    
Accrued interest receivable $ 2,900,000 $ 2,000,000
Allowance for credit loss $ 0  
Number of available for sale debt securities in unrealized loss position for greater than 12 months (in securities) | security 0  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Contractual Maturity (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Amortized Cost    
Due within 1 year $ 233,654 $ 247,214
Due in 1 year through 5 years 156,346 168,447
Cost or Amortized Cost 390,000 415,661
Estimated Fair Value    
Due within 1 year 230,753 244,280
Due in 1 year through 5 years 155,116 165,803
Total Estimated Fair Value $ 385,869 $ 410,083
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Investment Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Investments, Debt and Equity Securities [Abstract]    
Interest income $ 2,928 $ 443
Amortization of discount/premium, net 471 13
Investment income $ 3,399 $ 456
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Jan. 31, 2023
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 1,200 $ 1,000  
Property, plant and equipment, gross 30,269   $ 28,950
Less: accumulated depreciation and amortization (9,836)   (8,611)
Total property and equipment, net 20,433   20,339
Depreciation and amortization 1,526 965  
Transfers and changes 300    
Capitalized internal-use software 1,300 500  
Cost of revenue      
Property, Plant and Equipment [Line Items]      
Amortization for capital internal-use software 500 $ 500  
Capitalized internal-use software      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 8,677   7,344
Computer equipment, office equipment, and software      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 7,801   8,111
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 9,604   9,410
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 4,187   $ 4,085
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Other Current Assets - Summary (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid software subscriptions $ 13,164 $ 12,574
Prepaid advertising 1,515 1,322
Prepaid insurance 2,688 2,795
Investment interest receivable 2,917 2,013
Consumption tax receivable 1,050 1,045
Prepaid employee bonuses 242 538
Prepaid employee benefits 755 811
Other 2,954 5,065
Total prepaid expenses and other current assets $ 25,285 $ 26,163
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation costs $ 20,288 $ 12,644
Accrued software subscriptions 7,809 8,454
Accrued commissions 5,557 6,205
Accrued professional service fees 2,126 1,779
Accrued advertising 755 922
Accrued tax liability 5,471 4,188
ESPP payable 2,508 322
Other 2,504 2,901
Total accrued expenses and other current liabilities $ 47,018 $ 37,415
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plans (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Retirement Benefits [Abstract]    
Contributions $ 2.4 $ 1.8
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholder’s Equity (Deficit) (Details)
$ in Millions
3 Months Ended
Apr. 30, 2023
USD ($)
class
vote
shares
Class of Stock [Line Items]  
Classes of common stock (in classes) | class 2
Threshold for conversion 10.00%
Charitable donation, amount | $ $ 4.3
Charitable donation (in shares) | shares 0
Class A common stock  
Class of Stock [Line Items]  
Votes per share (in votes) 1
Common stock converted (in votes) 1
Charitable donation of stock (in shares) | shares 96,465
Class B common stock  
Class of Stock [Line Items]  
Votes per share (in votes) 10
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Stock Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Feb. 01, 2023
Nov. 30, 2021
Apr. 30, 2023
Apr. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation     $ 24,146 $ 16,971
2021 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares reserved for future issuance (in shares)   25,660,249    
Shares reserved for future issuance, period of automatic increase   10 years    
Shares reserved for future issuance, increase as percentage of total shares outstanding   5.00%    
Shares reserved for future issuance, additional shares reserved (in shares) 4,798,771      
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for future issuance, period of automatic increase   10 years    
Shares reserved for future issuance, increase as percentage of total shares outstanding   1.00%    
Shares reserved for future issuance, additional shares reserved (in shares) 959,754      
Automatic increase in ESPP (in shares)   2,737,000    
Purchase price as a percentage of market value     85.00%  
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award cliff vesting period     4 years  
Restricted stock granted during the period (in shares)     3,094,197  
Weighted-average grant date fair value of restricted stock granted (in dollars per share)     $ 33.46  
Restricted stock units | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award cliff vesting period     1 year  
Employee Stock | Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares reserved for issuance (in shares)   1,825,000    
Stock-based compensation     $ 800  
Share-based compensation amount withheld from employees for future purchase     $ 2,500  
Shares issued in period (in shares)     0  
Number available for grant (in shares)     2,629,404  
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Stock Plans - Schedule of Summarized Unvested RSU Award Activity (Details) - Restricted stock units
3 Months Ended
Apr. 30, 2023
$ / shares
shares
Stock units  
Beginning balance, outstanding (in shares) | shares 4,625,518
Granted (in shares) | shares 3,094,197
Vested (in shares) | shares (212,766)
Forfeited (in shares) | shares (173,544)
Ending balance, outstanding (in shares) | shares 7,333,405
Weighted-Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares
Granted (in dollars per share) | $ / shares 33.46
Vested (in dollars per share) | $ / shares 46.00
Forfeited (in dollars per share) | $ / shares 38.34
Ending balance (in dollars per share) | $ / shares
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Stock Plans - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation $ 24,146 $ 16,971
Capitalized stock-based compensation expense 480 232
Total stock-based compensation expense 24,626 17,203
Cost of revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation 889 920
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation 7,848 5,667
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation 9,843 6,173
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation $ 5,566 $ 4,211
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Stock Plans - Compensation Cost Not Yet Recognized (Details)
$ in Thousands
Apr. 30, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation costs, stock options $ 41,005
Unrecognized compensation costs, RSUs $ 189,496
Options to purchase common stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted-average remaining recognition period (years) 2 years 3 months 10 days
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted-average remaining recognition period (years) 3 years 25 days
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
Apr. 30, 2023
Jan. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Taxes payable $ 0.5 $ 0.5
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Narrative (Details)
$ in Millions
1 Months Ended
Nov. 30, 2022
USD ($)
ft²
Apr. 30, 2023
Lessee, Lease, Description [Line Items]    
Area of real estate property | ft² 92,300  
Sublease, lease not yet commenced, rent expense $ 0.6  
Lessee, sublease, lease not yet commenced, rent abatement $ 6.6  
Minimum    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Term of Contract   2 years
Maximum    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Term of Contract   10 years
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Lease, Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Leases [Abstract]    
Operating lease cost $ 3,651 $ 3,496
Variable lease cost 672 585
Short-term lease cost 288 552
Total net lease cost $ 4,611 $ 4,633
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Apr. 30, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2024 $ 9,079
2025 12,358
2026 8,420
2027 7,444
2028 6,011
Thereafter 19,137
Total future undiscounted lease payments 62,449
Less: imputed interest (10,009)
Less: tenant improvement allowance not yet received 0
Total reported lease liability $ 52,440
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Lease Terms and Discount Rates (Details)
Apr. 30, 2023
Leases [Abstract]  
Weighted-average remaining lease term (years) 6 years 3 months 18 days
Weighted-average discount rate 5.50%
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Other Information for the Company's Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Leases [Abstract]    
Cash paid for amounts included in the measurement of lease liabilities $ 2,933 $ 2,499
Operating lease right-of-use assets obtained in exchange for new operating lease liabilities $ 2,767 $ 0
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 388 $ 14
Effective tax rate (1.00%) (0.00%)
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Numerator:    
Net loss attributable to Braze, Inc. $ (38,454) $ (39,269)
Denominator:    
Weighted-average shares of Braze, Inc. common stock outstanding, basic (in shares) 96,360 93,295
Less: weighted-average unvested shares of Braze, Inc. subject to repurchase (in shares) (7) (45)
Weighted-average shares used to compute net loss per share attributable to Braze, Inc. common stockholders, basic (in shares) 96,353 93,250
Weighted-average shares used to compute net loss per share attributable to Braze, Inc. common stockholders, diluted (in shares) 96,353 93,250
Net loss per share:    
Net loss per share attributable to Braze, Inc. common stockholders, basic (in dollars per share) $ (0.40) $ (0.42)
Net loss per share attributable to Braze, Inc. common stockholders, diluted (in dollars per share) $ (0.40) $ (0.42)
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Schedule of Potentially Dilutive Securities (Details) - shares
shares in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share (in shares) 14,911 13,119
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share (in shares) 7,440 10,314
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share (in shares) 7,333 2,805
ESPP shares estimated to be purchased    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share (in shares) 138 0
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Related Party Transactions [Abstract]    
Purchases from related party $ 0.8 $ 0.6
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jun. 01, 2023
May 31, 2023
Apr. 30, 2023
Subsequent Event [Line Items]      
Charitable donation (in shares)     0
Charitable donation, amount     $ 4,300
Forecast      
Subsequent Event [Line Items]      
Lessee, operating lease, monthly payment   $ 100  
Restricted stock units      
Subsequent Event [Line Items]      
Restricted stock granted during the period (in shares)     3,094,197
Subsequent Event      
Subsequent Event [Line Items]      
Unemployment benefits   $ 1,000  
Charitable donation (in shares)   32,155  
Charitable donation, amount   $ 1,000  
Subsequent Event | North Star      
Subsequent Event [Line Items]      
Consideration transferred $ 28,000    
Subsequent Event | Class A common stock | North Star      
Subsequent Event [Line Items]      
Business acquisition, number of shares (in shares) 190,283    
Subsequent Event | Restricted stock units      
Subsequent Event [Line Items]      
Requisite service period   4 years  
Unrecognized compensation costs (in thousands)   $ 2,400  
Subsequent Event | Restricted stock units | Class A common stock      
Subsequent Event [Line Items]      
Restricted stock granted during the period (in shares)   81,175  
XML 79 brze-20230430_htm.xml IDEA: XBRL DOCUMENT 0001676238 2023-02-01 2023-04-30 0001676238 us-gaap:CommonClassAMember 2023-06-01 0001676238 us-gaap:CommonClassBMember 2023-06-01 0001676238 2023-04-30 0001676238 2023-01-31 0001676238 us-gaap:CommonClassAMember 2023-01-31 0001676238 us-gaap:CommonClassAMember 2023-04-30 0001676238 us-gaap:CommonClassBMember 2023-01-31 0001676238 us-gaap:CommonClassBMember 2023-04-30 0001676238 2022-02-01 2022-04-30 0001676238 brze:CommonClassAAndBMember us-gaap:CommonStockMember 2023-01-31 0001676238 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001676238 us-gaap:RetainedEarningsMember 2023-01-31 0001676238 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001676238 brze:CommonClassAAndBMember us-gaap:CommonStockMember 2023-02-01 2023-04-30 0001676238 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0001676238 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-04-30 0001676238 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0001676238 brze:CommonClassAAndBMember us-gaap:CommonStockMember 2023-04-30 0001676238 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001676238 us-gaap:RetainedEarningsMember 2023-04-30 0001676238 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001676238 2022-01-31 0001676238 brze:CommonClassAAndBMember us-gaap:CommonStockMember 2022-01-31 0001676238 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001676238 us-gaap:RetainedEarningsMember 2022-01-31 0001676238 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001676238 brze:CommonClassAAndBMember us-gaap:CommonStockMember 2022-02-01 2022-04-30 0001676238 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-04-30 0001676238 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-04-30 0001676238 us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0001676238 2022-04-30 0001676238 brze:CommonClassAAndBMember us-gaap:CommonStockMember 2022-04-30 0001676238 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001676238 us-gaap:RetainedEarningsMember 2022-04-30 0001676238 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001676238 brze:SubscriptionRevenueMember 2023-02-01 2023-04-30 0001676238 brze:SubscriptionRevenueMember 2022-02-01 2022-04-30 0001676238 brze:ProfessionalServicesRevenueMember 2023-02-01 2023-04-30 0001676238 brze:ProfessionalServicesRevenueMember 2022-02-01 2022-04-30 0001676238 country:US 2023-02-01 2023-04-30 0001676238 country:US 2022-02-01 2022-04-30 0001676238 us-gaap:NonUsMember 2023-02-01 2023-04-30 0001676238 us-gaap:NonUsMember 2022-02-01 2022-04-30 0001676238 2021-05-01 2022-04-30 0001676238 2022-05-01 2022-04-30 0001676238 2022-07-31 0001676238 2021-08-01 2022-07-31 0001676238 2022-08-01 2022-07-31 0001676238 2022-10-31 0001676238 2021-11-01 2022-10-31 0001676238 2022-11-01 2022-10-31 0001676238 2022-02-01 2023-01-31 0001676238 2023-02-01 2023-01-31 0001676238 2022-05-01 2023-04-30 0001676238 2023-05-01 2023-04-30 0001676238 brze:BrazeKKMember 2020-09-01 2021-09-30 0001676238 brze:BrazeKKMember 2020-09-01 2020-09-30 0001676238 brze:BrazeKKMember 2021-09-01 2021-09-30 0001676238 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-04-30 0001676238 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-04-30 0001676238 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-04-30 0001676238 us-gaap:MoneyMarketFundsMember 2023-04-30 0001676238 us-gaap:FairValueInputsLevel1Member 2023-04-30 0001676238 us-gaap:FairValueInputsLevel2Member 2023-04-30 0001676238 us-gaap:FairValueInputsLevel3Member 2023-04-30 0001676238 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentDebtSecuritiesMember 2023-04-30 0001676238 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentDebtSecuritiesMember 2023-04-30 0001676238 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentDebtSecuritiesMember 2023-04-30 0001676238 us-gaap:USGovernmentDebtSecuritiesMember 2023-04-30 0001676238 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-30 0001676238 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-30 0001676238 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-30 0001676238 us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-30 0001676238 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2023-04-30 0001676238 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-04-30 0001676238 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2023-04-30 0001676238 us-gaap:CorporateDebtSecuritiesMember 2023-04-30 0001676238 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-01-31 0001676238 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-01-31 0001676238 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-01-31 0001676238 us-gaap:MoneyMarketFundsMember 2023-01-31 0001676238 us-gaap:FairValueInputsLevel1Member 2023-01-31 0001676238 us-gaap:FairValueInputsLevel2Member 2023-01-31 0001676238 us-gaap:FairValueInputsLevel3Member 2023-01-31 0001676238 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentDebtSecuritiesMember 2023-01-31 0001676238 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentDebtSecuritiesMember 2023-01-31 0001676238 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentDebtSecuritiesMember 2023-01-31 0001676238 us-gaap:USGovernmentDebtSecuritiesMember 2023-01-31 0001676238 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-01-31 0001676238 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-01-31 0001676238 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-01-31 0001676238 us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-01-31 0001676238 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001676238 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001676238 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001676238 us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001676238 us-gaap:SoftwareDevelopmentMember 2023-04-30 0001676238 us-gaap:SoftwareDevelopmentMember 2023-01-31 0001676238 brze:ComputerEquipmentAndSoftwareMember 2023-04-30 0001676238 brze:ComputerEquipmentAndSoftwareMember 2023-01-31 0001676238 us-gaap:LeaseholdImprovementsMember 2023-04-30 0001676238 us-gaap:LeaseholdImprovementsMember 2023-01-31 0001676238 us-gaap:FurnitureAndFixturesMember 2023-04-30 0001676238 us-gaap:FurnitureAndFixturesMember 2023-01-31 0001676238 us-gaap:CostOfSalesMember 2023-02-01 2023-04-30 0001676238 us-gaap:CostOfSalesMember 2022-02-01 2022-04-30 0001676238 us-gaap:CommonClassAMember 2023-02-01 2023-04-30 0001676238 brze:A2021EquityIncentivePlanMember 2021-11-30 0001676238 brze:A2021EquityIncentivePlanMember 2021-11-01 2021-11-30 0001676238 brze:A2021EquityIncentivePlanMember 2023-02-01 2023-02-01 0001676238 us-gaap:RestrictedStockUnitsRSUMember 2023-01-31 0001676238 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-04-30 0001676238 us-gaap:RestrictedStockUnitsRSUMember 2023-04-30 0001676238 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-04-30 0001676238 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-04-30 0001676238 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2022-04-30 0001676238 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2023-04-30 0001676238 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-01 2022-04-30 0001676238 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-04-30 0001676238 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-04-30 0001676238 us-gaap:EmployeeStockOptionMember 2023-04-30 2023-04-30 0001676238 us-gaap:RestrictedStockUnitsRSUMember 2023-04-30 2023-04-30 0001676238 us-gaap:EmployeeStockMember brze:EmployeeStockPurchasePlanMember 2021-11-30 0001676238 brze:EmployeeStockPurchasePlanMember 2021-11-01 2021-11-30 0001676238 brze:EmployeeStockPurchasePlanMember 2021-11-30 0001676238 brze:EmployeeStockPurchasePlanMember 2023-02-01 2023-02-01 0001676238 brze:EmployeeStockPurchasePlanMember 2023-02-01 2023-04-30 0001676238 us-gaap:EmployeeStockMember brze:EmployeeStockPurchasePlanMember 2023-02-01 2023-04-30 0001676238 us-gaap:EmployeeStockMember brze:EmployeeStockPurchasePlanMember 2023-04-30 0001676238 srt:MinimumMember 2023-04-30 0001676238 srt:MaximumMember 2023-04-30 0001676238 2022-11-30 0001676238 2022-11-01 2022-11-30 0001676238 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-04-30 0001676238 us-gaap:EmployeeStockOptionMember 2022-02-01 2022-04-30 0001676238 us-gaap:RestrictedStockMember 2023-02-01 2023-04-30 0001676238 us-gaap:RestrictedStockMember 2022-02-01 2022-04-30 0001676238 brze:ShareBasedPaymentArrangementEmployeeStockPurchasePlanMember 2023-02-01 2023-04-30 0001676238 brze:ShareBasedPaymentArrangementEmployeeStockPurchasePlanMember 2022-02-01 2022-04-30 0001676238 us-gaap:SubsequentEventMember 2023-05-31 0001676238 us-gaap:SubsequentEventMember 2023-05-01 2023-05-31 0001676238 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2023-05-01 2023-05-31 0001676238 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2023-05-01 2023-05-31 0001676238 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2023-05-31 0001676238 srt:ScenarioForecastMember 2023-05-31 0001676238 brze:NorthStarMember us-gaap:SubsequentEventMember 2023-06-01 2023-06-01 0001676238 brze:NorthStarMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2023-06-01 2023-06-01 shares iso4217:USD iso4217:USD shares brze:security brze:class brze:vote pure utr:sqft 0001676238 --01-31 2024 Q1 false P1Y P4Y P1Y P4Y P1Y P4Y P1Y P4Y P1Y P4Y P2Y P4Y 10-Q true 2023-04-30 false 001-41065 Braze, Inc. DE 45-2505271 330 West 34th Street Floor 18 New York NY 10001 609 964-0585 Class A Common Stock, par value $0.0001 per share BRZE NASDAQ Yes Yes Large Accelerated Filer false false false 63842793 33744159 116932000 68587000 3373000 0 1881000 1613000 66649000 78338000 385869000 410083000 25285000 26163000 598108000 583171000 1193000 4036000 20433000 20339000 46623000 46261000 51229000 48451000 3707000 3148000 721293000 705406000 3571000 3101000 47018000 37415000 181216000 166092000 13231000 10695000 245036000 217303000 39211000 40590000 814000 755000 285061000 258648000 1083000 1455000 0.0001 0.0001 2000000000 2000000000 2000000000 63118499 63118499 61585973 61585973 6000 6000 0.0001 0.0001 110000000 110000000 33745938 33745938 34389453 34389453 4000 4000 832831000 806044000 -5311000 -6824000 -392381000 -353927000 435149000 445303000 721293000 705406000 101780000 77495000 32687000 25906000 69093000 51589000 57262000 46044000 29745000 21620000 23983000 23574000 110990000 91238000 -41897000 -39649000 3459000 30000 -38438000 -39619000 388000 14000 -38826000 -39633000 -372000 -364000 -38454000 -39269000 -0.40 -0.40 -0.42 -0.42 96353000 96353000 93250000 93250000 -38826000 -39633000 66000 -562000 1447000 -1195000 1513000 -1757000 -37313000 -41390000 -372000 -364000 -36941000 -41026000 1455000 95975000 10000 806044000 -353927000 -6824000 445303000 676000 2211000 2211000 213000 24576000 24576000 1513000 1513000 -372000 -38454000 -38454000 1083000 96864000 10000 832831000 -392381000 -5311000 435149000 3235000 92968000 9000 717175000 -214961000 -640000 501583000 667000 2630000 2630000 54000 54000 77000 1000 17172000 17172000 -1757000 -1757000 -364000 96000 -4260000 -4260000 -39269000 -39269000 2871000 93807000 9000 741291000 -254230000 -2397000 484673000 -38826000 -39633000 24179000 16971000 6660000 5407000 1526000 965000 594000 -143000 0 4260000 471000 13000 -310000 -505000 20000 4000 -11046000 -21984000 -745000 -3615000 9479000 8205000 -705000 -879000 380000 -614000 405000 28000 9364000 -2530000 15228000 13177000 -19000 10000 22549000 17921000 40000 1960000 852000 306000 46297000 421537000 71486000 16000000 24297000 -407803000 2211000 2630000 2211000 2630000 -180000 -1075000 48877000 -388327000 72623000 482973000 121500000 94646000 -465000 172000 480000 232000 0 21000 -1447000 -1195000 66000 623000 0 54000 6000 365000 Company Overview<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Description of Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Braze, Inc., together with its subsidiaries (collectively, the “Company”, “we”, “us”, “our” or “Braze”), is a cloud-based customer engagement platform that delivers customer-centric experiences across push notifications, email, in-product messaging, SMS and MMS messages, and more. Customers use the Braze platform to facilitate real-time experiences between brands and customers in a more authentic and human way.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We began operations in 2011 and are incorporated in the state of Delaware. Our headquarters are located in New York, New York. As of April 30, 2023, we also lease additional office space in Austin, Berlin, Chicago, Jakarta, London, Paris, San Francisco, Singapore, and Tokyo.</span></div> Summary of Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, and variable interest entities (“VIE”) for which we are the primary beneficiary. Intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Reclassifications</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Certain reclassifications and immaterial changes have been made to prior-period financial statements to conform to the current-period presentation.</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-style:italic;font-weight:700;line-height:112%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reported period. We evaluate estimates based on historical and anticipated results, trends, and various other assumptions. Significant items subject to such estimates and assumptions include, but are not limited to, the standalone selling price for separate performance obligations in our revenue arrangements, expected period of benefit for deferred contract costs, the valuation of common stock and stock-based compensation, the allocation of overhead costs between cost of revenue and operating expenses, the estimated useful lives of intangible and depreciable assets, the incremental borrowing rate, the valuation of deferred tax assets and liabilities and other tax estimates including our ability to utilize net operating losses.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, and makes adjustments as facts and circumstances dictate. As future events and their effects, including the uncertainty surrounding rapidly changing market and economic conditions from global or domestic macroeconomic and socioeconomic events such as, among others, instability in the banking and financial services sector, international and domestic supply chain risks, inflationary pressure, interest rate increases, declines in consumer confidence, international conflicts and domestic and foreign political unrest, that impact us and our customers, cannot be determined with precision, actual results could differ from those estimates and many of our estimates and assumptions have required increased judgement and carry a higher degree of variability and volatility. </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-style:italic;font-weight:700;line-height:112%">Significant Accounting Policies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our significant accounting policies are detailed in “Note 2. Summary of Significant Accounting Policies" of the audited annual consolidated financial statements for the fiscal year ended January 31, 2023 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on March 31, 2023 (the “Annual Report”). T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">here have been no material changes to our significant accounting policies with the exception of the below:</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-style:italic;font-weight:400;line-height:112%">Concentration of Credit Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Financial instruments that potentially subject us to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. Restricted cash consists of letters of credit related to </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">our leased properties. For cash, cash equivalents, restricted cash, and marketable securities, we are exposed to credit risk in the event of default by the financial institutions to the extent of the amounts recorded on the consolidated balance sheets in excess of the Federal Deposit Insurance Corporation (“FDIC”) limits. Cash, cash equivalents, restricted cash, and marketable securities balances are maintained at financial institutions that management believes are of high-credit, quality financial institutions, where deposits, at times, exceed the FDIC limits.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant customers are those which represent 10% or more of our total revenue for the period, or accounts receivable at the balance sheets dates. For the three months ended April 30, 2023 and 2022, no customer accounted for 10% or more of our total revenue.</span></div>For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheets. As of April 30, 2023 and January 31, 2023, no customers accounted for 10% or more of our total accounts receivable balance <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, and variable interest entities (“VIE”) for which we are the primary beneficiary. Intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Reclassifications</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Certain reclassifications and immaterial changes have been made to prior-period financial statements to conform to the current-period presentation.</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-style:italic;font-weight:700;line-height:112%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reported period. We evaluate estimates based on historical and anticipated results, trends, and various other assumptions. Significant items subject to such estimates and assumptions include, but are not limited to, the standalone selling price for separate performance obligations in our revenue arrangements, expected period of benefit for deferred contract costs, the valuation of common stock and stock-based compensation, the allocation of overhead costs between cost of revenue and operating expenses, the estimated useful lives of intangible and depreciable assets, the incremental borrowing rate, the valuation of deferred tax assets and liabilities and other tax estimates including our ability to utilize net operating losses.</span></div>Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, and makes adjustments as facts and circumstances dictate. As future events and their effects, including the uncertainty surrounding rapidly changing market and economic conditions from global or domestic macroeconomic and socioeconomic events such as, among others, instability in the banking and financial services sector, international and domestic supply chain risks, inflationary pressure, interest rate increases, declines in consumer confidence, international conflicts and domestic and foreign political unrest, that impact us and our customers, cannot be determined with precision, actual results could differ from those estimates and many of our estimates and assumptions have required increased judgement and carry a higher degree of variability and volatility. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Concentration of Credit Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Financial instruments that potentially subject us to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. Restricted cash consists of letters of credit related to </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">our leased properties. For cash, cash equivalents, restricted cash, and marketable securities, we are exposed to credit risk in the event of default by the financial institutions to the extent of the amounts recorded on the consolidated balance sheets in excess of the Federal Deposit Insurance Corporation (“FDIC”) limits. Cash, cash equivalents, restricted cash, and marketable securities balances are maintained at financial institutions that management believes are of high-credit, quality financial institutions, where deposits, at times, exceed the FDIC limits.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant customers are those which represent 10% or more of our total revenue for the period, or accounts receivable at the balance sheets dates. For the three months ended April 30, 2023 and 2022, no customer accounted for 10% or more of our total revenue.</span></div>For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheets. Revenue from Contracts with Customers<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Disaggregated Revenue Streams</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following disaggregation depicts the nature, amount, timing and uncertainty of cash flows related to the primary types of revenue from contracts with customers. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents total revenue by type (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Subscription</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Professional services and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,634 </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%">4,659 </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%">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%">101,780 </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%">77,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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents total revenue by geography (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">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%">43,277 </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%">32,143 </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%">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%">101,780 </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%">77,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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenue by geography is determined based on the location of our users. Other than the United States, no other individual country accounted for 10% or more of total revenue for any of the periods presented.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Unbilled Accounts Receivable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Unbilled accounts receivable included in trade accounts receivable, net, which generally arise from our contractual right to bill our customers in advance of services on the contract effective date, were $4.8 million and $1.0 million as of April 30, 2023 and January 31, 2023, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Contract Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Contract assets as of April 30, 2023 and January 31, 2023 were $0.2 million and $0.8 million, respectively. The change in contract assets for all periods presented primarily reflects revenue recognized in excess of billings partially offset by contract assets earned during the period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Deferred Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The change in deferred revenue for all periods presented primarily reflects cash payments received during the period for which the performance obligation was not satisfied prior to the end of the period, partially offset by revenues recognized during </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the period. Revenue recognized during the three months ended April 30, 2023 from amounts included in deferred revenue at January 31, 2023, was $77.1 million. Revenue recognized during the three months ended April 30, 2022 from amounts included in deferred revenue at January 31, 2022, was $59.5 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Credit Losses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents a reconciliation of the allowance for credit losses on accounts receivable (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:86.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.327%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Allowance for Credit Losses</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:400;line-height:100%">Balance at January 31, 2023</span></div></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,613 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit losses</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%">625 </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 13pt;text-align: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</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%">689 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</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,063)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</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%">17 </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%">Balance at April 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Remaining Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The transaction price allocated to remaining performance obligations represents amounts under non-cancelable contracts expected to be recognized as revenue in future periods, and may be influenced by several factors, including seasonality, the timing of renewals, the timing of service delivery and contract terms. Unbilled portions of the remaining performance obligations are subject to future economic risks including bankruptcies, regulatory changes and other market factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents remaining performance obligations as of the dates indicated below (in millions):</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><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:9pt;font-weight:700;line-height:100%">Total</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:9pt;font-weight:700;line-height:100%">Less than 1 Year</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:9pt;font-weight:700;line-height:100%">1-5 Years</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%">April 30, 2022</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%">390.9 </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%">255.1 </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%">135.8 </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%">July 31, 2022</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%">410.5 </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%">274.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%">136.3 </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%">October 31, 2022</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%">408.7 </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%">283.3 </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%">125.4 </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%">January 31, 2023</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%">455.7 </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%">312.6 </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%">143.1 </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%">April 30, 2023</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%">477.5 </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%">325.4 </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%">152.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents total revenue by type (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Subscription</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Professional services and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,634 </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%">4,659 </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%">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%">101,780 </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%">77,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"/></tr></table></div> 97146000 72836000 4634000 4659000 101780000 77495000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents total revenue by geography (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">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%">43,277 </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%">32,143 </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%">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%">101,780 </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%">77,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"/></tr></table></div> 58503000 45352000 43277000 32143000 101780000 77495000 4800000 1000000 200000 800000 77100000 59500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents a reconciliation of the allowance for credit losses on accounts receivable (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:86.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.327%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Allowance for Credit Losses</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:400;line-height:100%">Balance at January 31, 2023</span></div></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,613 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit losses</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%">625 </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 13pt;text-align: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</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%">689 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</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,063)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</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%">17 </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%">Balance at April 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </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> 1613000 625000 689000 1063000 17000 1881000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents remaining performance obligations as of the dates indicated below (in millions):</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><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:9pt;font-weight:700;line-height:100%">Total</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:9pt;font-weight:700;line-height:100%">Less than 1 Year</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:9pt;font-weight:700;line-height:100%">1-5 Years</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%">April 30, 2022</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%">390.9 </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%">255.1 </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%">135.8 </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%">July 31, 2022</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%">410.5 </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%">274.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%">136.3 </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%">October 31, 2022</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%">408.7 </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%">283.3 </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%">125.4 </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%">January 31, 2023</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%">455.7 </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%">312.6 </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%">143.1 </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%">April 30, 2023</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%">477.5 </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%">325.4 </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%">152.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 390900000 255100000 135800000 410500000 274200000 136300000 408700000 283300000 125400000 455700000 312600000 143100000 477500000 325400000 152100000 Variable Interest Entity and Redeemable Non-Controlling Interest<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 14, 2020, we, along with Japan Cloud Computing Co., Ltd., and M30 LLC, (the “Investors”), entered into an agreement, whereby each Investor agreed to purchase shares of common stock of Braze KK (“Braze KK Shares”) for a total purchase price of $10.0 million in two tranches of $5.0 million per tranche in September 2020 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">September 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, to engage in the investment, organization, management and operation of Braze KK focused on the distribution of our products in Japan. The purpose of this arrangement was to further expand our business in the Japanese market. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2022, we consented to the issuance of stock options to purchase Braze KK Shares by certain employees of Braze KK. These options will vest in full in March 2027 and, other than the options held by one officer of Braze KK, cannot be exercised by the holders thereof prior to the exercise of the call or put options described in more detail below. The Company considers the stock options to be a substantive class of equity, classified as a liability within other long-term liabilities on the consolidated balance sheets. As of April 30, 2023, the liability balance was $0.4 million. The issuance of stock options does not impact our majority stake in Braze KK, as none of the vesting criteria of the options were met as of the balance sheet date. The issuance of stock options did not result in a reconsideration event and therefore Braze KK still met the criteria of a VIE as Braze KK did not have sufficient equity at risk to finance their activities. As a result, we continue to operate Braze KK as a subsidiary, exposing us to business and foreign exchange risk. We consolidate Braze KK and present the results within our consolidated balance sheets, consolidated statements of operations, and consolidated statements of cash flows. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="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:112%">The common stock held by the Investors is callable by us or puttable by the Investors upon certain contingent events. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Should the call or put option be exercised, the redemption value would be determined based on a prescribed formula derived from the discrete revenues of Braze KK and the Company and may be settled, at our discretion, with our stock or cash. The non-controlling interest in Braze KK is classified in mezzanine equity as redeemable non-controlling interest as a result of the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">put right available to the Investors in the future, an event that is not solely in our control. The non-controlling interest is not accreted to redemption value because it is currently not probable that the non-controlling interest will become redeemable.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the activity in the redeemable non-controlling interests for the periods </span><span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:112%">indicated below (in thousands):</span></div><div style="text-align:justify"><span><br/></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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023 </span></div></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 colspan="2" style="background-color:#cceeff;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,455</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to redeemable non-controlling interest</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%">(372)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;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%">1,083</span></td></tr></table></div> 10000000 5000000 5000000 400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the activity in the redeemable non-controlling interests for the periods </span><span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:112%">indicated below (in thousands):</span></div><div style="text-align:justify"><span><br/></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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023 </span></div></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 colspan="2" style="background-color:#cceeff;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,455</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to redeemable non-controlling interest</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%">(372)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;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%">1,083</span></td></tr></table></div> 1455000 -372000 1083000 Fair Value Measurements<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:112%">The following table sets forth our financial instruments that were measured at fair value on a recurring basis at the periods indicated below, by level within the fair value hierarchy (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:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2023</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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.62pt;text-align: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%">59,008 </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%">59,008 </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:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-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%">Marketable securities</span></td><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"/><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 2px 9.62pt;text-align: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 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%">293,749 </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 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%">293,749 </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 9.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,978 </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,978 </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 9.62pt;text-align: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%">89,142 </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%">89,142 </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 marketable securities</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%">293,749 </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%">92,120 </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%">385,869 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">352,757 </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%">92,120 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">— </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%">444,877 </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:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.62pt;text-align: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%">30,873 </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%">30,873 </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:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-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%">Marketable securities</span></td><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"/><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 2px 9.62pt;text-align: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 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%">307,744 </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 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%">307,744 </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 9.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,967 </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,967 </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 9.62pt;text-align: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%">99,372 </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%">99,372 </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 marketable securities</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%">307,744 </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%">102,339 </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%">410,083 </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%">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%">338,617 </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%">102,339 </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%">— </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%">440,956 </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><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our money market funds are classified as Level 1 within the fair value hierarchy, because they are valued using quoted prices in active markets as of April 30, 2023 and January 31, 2023. Financial instruments classified as Level 2 within our fair value hierarchy are valued on the basis of prices from an orderly transaction between market participants provided by reputable dealers or pricing services. Prices of these securities are obtained through independent, third-party pricing services and include market quotations that may include both observable and unobservable inputs. In determining the value of a particular investment, pricing services may use certain information with respect to transactions in such investments, quotations from dealers, pricing matrices and market transactions in comparable investments and various relationships between investments. There were no transfers of financial instruments among Level 1, Level 2 and Level 3 during the periods presented.</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:112%">The following table sets forth our financial instruments that were measured at fair value on a recurring basis at the periods indicated below, by level within the fair value hierarchy (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:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2023</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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.62pt;text-align: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%">59,008 </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%">59,008 </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:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-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%">Marketable securities</span></td><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"/><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 2px 9.62pt;text-align: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 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%">293,749 </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 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%">293,749 </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 9.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,978 </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,978 </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 9.62pt;text-align: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%">89,142 </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%">89,142 </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 marketable securities</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%">293,749 </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%">92,120 </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%">385,869 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">352,757 </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%">92,120 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">— </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%">444,877 </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:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.62pt;text-align: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%">30,873 </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%">30,873 </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:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-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%">Marketable securities</span></td><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"/><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 2px 9.62pt;text-align: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 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%">307,744 </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 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%">307,744 </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 9.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,967 </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,967 </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 9.62pt;text-align: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%">99,372 </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%">99,372 </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 marketable securities</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%">307,744 </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%">102,339 </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%">410,083 </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%">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%">338,617 </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%">102,339 </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%">— </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%">440,956 </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> 59008000 0 0 59008000 59008000 0 0 59008000 293749000 0 0 293749000 0 2978000 0 2978000 0 89142000 0 89142000 293749000 92120000 0 385869000 352757000 92120000 0 444877000 30873000 0 0 30873000 30873000 0 0 30873000 307744000 0 0 307744000 0 2967000 0 2967000 0 99372000 0 99372000 307744000 102339000 0 410083000 338617000 102339000 0 440956000 Marketable Securities<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Marketable securities consist of the following for the periods presented (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:53.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2023</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost or Amortized 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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%">296,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%">212 </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,192)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-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%">Foreign bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,021 </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%">(43)</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,978 </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%">90,250 </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%">15 </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,123)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">390,000 </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%">227 </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,358)</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%">385,869 </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"><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:53.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost or Amortized 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-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%">Foreign bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,028 </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%">(61)</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,967 </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%">100,589 </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%">(1,244)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">415,661 </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%">58 </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%">(5,636)</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%">410,083 </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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accrued interest receivables related to our available-for-sale securities of $2.9 million as of April 30, 2023, and $2.0 million as of January 31, 2023, were included within prepaid expenses and other assets on our consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s short-term investments consist of available-for-sale debt securities and term deposits. The term deposits are at cost, which approximates fair value. The weighted-average remaining maturity of the Company’s investment portfolio was less than one year as of the periods presented. No individual security incurred continuous unrealized losses for greater than 12 months.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company purchases investment grade marketable debt securities which are rated by nationally recognized statistical credit rating organizations in accordance with its investment policy. This policy is designed to minimize the Company's exposure to credit losses. As of April 30, 2023, the credit-quality of the Company’s marketable available-for-sale debt securities had remained stable. The unrealized losses recognized on marketable available-for-sale debt securities as of April 30, 2023 was primarily related to the continued market volatility associated with market expectations of an aggressive pace of interest rate increases by the Federal Reserve. The contractual terms of these investments do not permit the issuer to settle the securities at a price less than the amortized cost basis of the investments and it is not expected that the investments would be settled at a price less than their amortized cost basis. The Company does not intend to sell the investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost basis. The Company is not aware of any specific event or circumstance that would require the Company to change its assessment of credit losses for any marketable available-for-sale debt security as of April 30, 2023. These estimates may change, as new events occur and additional information is obtained, and will be recognized on the consolidated financial statements as soon as they become known. No credit losses were recognized as of April 30, 2023 for the Company’s marketable debt securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The contractual maturities of the investments classified as available-for-sale marketable securities are 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:76.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><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:9pt;font-weight:700;line-height:100%">April 30, 2023</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:9pt;font-weight:700;line-height:100%">Amortized 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:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">233,654 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Due in 1 year through 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,346 </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%">155,116 </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 13pt;text-align: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%">390,000 </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%">385,869 </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:76.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.851%"/><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:9pt;font-weight:700;line-height:100%">January 31, 2023</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:9pt;font-weight:700;line-height:100%">Amortized 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:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Due in 1 year through 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,447 </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%">165,803 </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 13pt;text-align: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%">415,661 </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%">410,083 </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-style:italic;font-weight:700;line-height:112%">Investment Income</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Investment income consists of interest income and accretion income/amortization expense on our cash, cash equivalents, and marketable securities. Investment income is included within other income, net on the consolidated statements of operations. The components of investment income 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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Amortization of discount/premium, net</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%">471 </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 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment income</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%">3,399 </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%">456 </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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Marketable securities consist of the following for the periods presented (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:53.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2023</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost or Amortized 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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%">296,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%">212 </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,192)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-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%">Foreign bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,021 </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%">(43)</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,978 </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%">90,250 </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%">15 </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,123)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">390,000 </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%">227 </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,358)</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%">385,869 </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"><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:53.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost or Amortized 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-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%">Foreign bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,028 </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%">(61)</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,967 </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%">100,589 </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%">(1,244)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">415,661 </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%">58 </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%">(5,636)</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%">410,083 </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> 296729000 212000 3192000 293749000 3021000 0 43000 2978000 90250000 15000 1123000 89142000 390000000 227000 4358000 385869000 312044000 31000 4331000 307744000 3028000 0 61000 2967000 100589000 27000 1244000 99372000 415661000 58000 5636000 410083000 2900000 2000000 0 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The contractual maturities of the investments classified as available-for-sale marketable securities are 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:76.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><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:9pt;font-weight:700;line-height:100%">April 30, 2023</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:9pt;font-weight:700;line-height:100%">Amortized 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:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">233,654 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Due in 1 year through 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,346 </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%">155,116 </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 13pt;text-align: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%">390,000 </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%">385,869 </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><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:76.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.851%"/><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:9pt;font-weight:700;line-height:100%">January 31, 2023</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:9pt;font-weight:700;line-height:100%">Amortized 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:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Due in 1 year through 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,447 </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%">165,803 </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 13pt;text-align: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%">415,661 </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%">410,083 </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> 233654000 230753000 156346000 155116000 390000000 385869000 247214000 244280000 168447000 165803000 415661000 410083000 <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Investment income consists of interest income and accretion income/amortization expense on our cash, cash equivalents, and marketable securities. Investment income is included within other income, net on the consolidated statements of operations. The components of investment income 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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Amortization of discount/premium, net</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%">471 </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 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment income</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%">3,399 </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%">456 </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> 2928000 443000 471000 13000 3399000 456000 Property and Equipment, Net<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Property and equipment, net, consist of the following (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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>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:9pt;font-weight:700;line-height:100%">January 31,<br/>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%">Capitalized internal-use software</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%">8,677 </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%">7,344 </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%">Computer equipment, office equipment, and 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%">7,801 </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,111 </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%">Leasehold improvements</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%">9,604 </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,410 </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%">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%">4,187 </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%">4,085 </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 13pt;text-align: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</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%">30,269 </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%">28,950 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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%">(9,836)</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,611)</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 13pt;text-align: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:#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%">20,433 </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%">20,339 </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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The total depreciation expense and amortization expense for property and equipment was $1.2 million and $1.0 million during the three months ended April 30, 2023 and 2022, respectively. During the three months ended April 30, 2023, the Company removed $0.3 million of fixed assets consisting of computer equipment, office equipment, and software, that was largely depreciated from property and equipment, gross and accumulated depreciation, which had minimal net impact on the Company’s consolidated financial results. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We capitalized internal-use software of $1.3 million and $0.5 million during the three months ended April 30, 2023 and 2022, respectively. Amortization for capitalized internal-use software costs recognized within cost of revenue, on the consolidated statements of operations, was $0.5 million and $0.5 million for the three months ended April 30, 2023 and 2022, respectively.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Property and equipment, net, consist of the following (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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>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:9pt;font-weight:700;line-height:100%">January 31,<br/>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%">Capitalized internal-use software</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%">8,677 </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%">7,344 </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%">Computer equipment, office equipment, and 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%">7,801 </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,111 </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%">Leasehold improvements</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%">9,604 </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,410 </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%">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%">4,187 </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%">4,085 </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 13pt;text-align: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</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%">30,269 </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%">28,950 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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%">(9,836)</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,611)</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 13pt;text-align: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:#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%">20,433 </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%">20,339 </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> 8677000 7344000 7801000 8111000 9604000 9410000 4187000 4085000 30269000 28950000 9836000 8611000 20433000 20339000 1200000 1000000 300000 1300000 500000 500000 500000 Prepaid Expenses and Other Current Assets<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Prepaid expenses and other current assets consist of the following (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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>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:9pt;font-weight:700;line-height:100%">January 31,<br/>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 software subscriptions</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%">13,164 </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%">12,574 </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 advertising</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,515 </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,322 </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%">Prepaid insurance</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,688 </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,795 </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%">Investment interest receivable</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,917 </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,013 </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%">Consumption tax receivable</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,050 </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,045 </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%">Prepaid employee bonuses</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%">242 </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%">538 </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%">Prepaid employee 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%">755 </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%">811 </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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,954 </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,065 </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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,285 </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%">26,163 </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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Prepaid expenses and other current assets consist of the following (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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>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:9pt;font-weight:700;line-height:100%">January 31,<br/>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 software subscriptions</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%">13,164 </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%">12,574 </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 advertising</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,515 </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,322 </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%">Prepaid insurance</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,688 </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,795 </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%">Investment interest receivable</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,917 </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,013 </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%">Consumption tax receivable</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,050 </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,045 </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%">Prepaid employee bonuses</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%">242 </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%">538 </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%">Prepaid employee 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%">755 </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%">811 </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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,954 </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,065 </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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,285 </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%">26,163 </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> 13164000 12574000 1515000 1322000 2688000 2795000 2917000 2013000 1050000 1045000 242000 538000 755000 811000 2954000 5065000 25285000 26163000 Accrued Expenses and Other Current Liabilities<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accrued expenses and other current liabilities consists of the following (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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>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:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">12,644 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued software subscriptions</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,809 </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,454 </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:middle"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,557 </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%">6,205 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional service fees</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,126 </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,779 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued advertising</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%">755 </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%">922 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued tax liability</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,471 </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%">4,188 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP 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%">2,508 </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%">322 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,504 </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,901 </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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</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%">47,018 </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%">37,415 </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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accrued expenses and other current liabilities consists of the following (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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>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:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">12,644 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued software subscriptions</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,809 </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,454 </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:middle"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,557 </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%">6,205 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional service fees</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,126 </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,779 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued advertising</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%">755 </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%">922 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued tax liability</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,471 </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%">4,188 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP 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%">2,508 </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%">322 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,504 </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,901 </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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</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%">47,018 </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%">37,415 </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> 20288000 12644000 7809000 8454000 5557000 6205000 2126000 1779000 755000 922000 5471000 4188000 2508000 322000 2504000 2901000 47018000 37415000 Employee Benefit PlansWe sponsor a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. Matching contributions under the plan were $2.4 million and $1.8 million for the three months ended April 30, 2023 and 2022, respectively. 2400000 1800000 Stockholder’s Equity<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:99%">Class A and Class B Common Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:99%">We have two classes of common stock, Class A and Class B. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting, conversion and transfer rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to ten votes and may be converted at the option of the holder into one share of Class A common stock. In addition, all shares of Class B common stock will automatically convert into shares of Class A common stock in certain circumstances, including on the earlier of (i) the last trading day of the fiscal quarter during which the number of shares of Class B common stock then outstanding represents less than 10% of the aggregate number of shares of Class A common stock and Class B common stock then outstanding, or (ii) the last trading day of the fiscal quarter immediately following the fifth anniversary of our initial public offering. All shares of the Company’s capital stock outstanding immediately prior to our initial public offering, including all shares held by our executive officers, directors and their respective affiliates, and all shares issuable upon the conversion of our then outstanding convertible preferred stock, were reclassified into shares of Class B common stock immediately prior to the completion of the initial public offering. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Charitable Contributions</span></div>In connection with our Pledge 1% commitment, we donated 96,465 shares of our Class A common stock to a charitable donor-advised fund that resulted in the recognition of a $4.3 million expense within general and administrative in our consolidated statements of operations during the three months ended April 30, 2022. There were no stock donations in the three months ended April 30, 2023 2 1 10 1 0.10 96465 4300000 0 Employee Stock Plans<div style="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:112%">We have historically issued equity awards under our Amended and Restated 2011 Equity Incentive Plan (the “2011 Plan”) and our 2021 Equity Incentive Plan (the “2021 Plan”).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Amended and Restated 2011 Equity Incentive Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:112%">Our 2011 Plan provides for the award of stock options and restricted stock units (“RSUs”) to employees, officers, directors, advisors and other service providers of Braze. The terms of each award and the exercise price of awards under the 2011 Plan are determined by our board of directors. Following effectiveness of the 2021 Plan in connection with our initial public offering, no further awards were made under the 2011 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">2021 Equity Incentive Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2021, our board of directors and our stockholders approved the 2021 Plan, which became effective on November 16, 2021. No grants were made under the 2021 Plan prior to its effectiveness. No further grants will be made under the 2011 Plan. At effectiveness, we reserved 25,660,249 shares of our Class A common stock to be issued under the 2021 Plan. In addition, the number of shares of our Class A common stock reserved for issuance under the 2021 Plan will automatically increase on February 1 of each year for a period of ten years, beginning on February 1, 2022 and continuing through February 1, 2031, in an amount equal to (1) 5% of the total number of shares of our common stock (both Class A and Class B) outstanding on the preceding January 31, or (2) a lesser number of shares determined by the Board no later than the February 1 increase. On February 1, 2023, the number of shares of our Class A common stock reserved for issuance under our 2021 Plan increased by an additional 4,798,771 shares. </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-style:italic;font-weight:700;line-height:112%">Restricted Stock Units</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarized unvested and outstanding RSU award activity and related information:</span></div><div style="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:68.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.667%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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></div></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">4,625,518</span></td><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">3,094,197</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%">33.46 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(212,766)</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%">46.00 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">(173,544)</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%">38.34 </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%">Balance as of April 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">7,333,405</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="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:112%">RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> granted during the three months ended April 30, 2023 contained a service-based vesting condition of up to approximately a four year period. RSUs typically vest on a quarterly basis or have a one year cliff vesting period with quarterly vesting thereafter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Stock-based Compensation Expense</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes stock-based compensation expense, which was included in the consolidated statements of operations as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended, <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,848 </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,667 </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%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,843 </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%">6,173 </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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,566 </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%">4,211 </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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation, net of amounts capitalized</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%">24,146 </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%">16,971 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation expense</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%">480 </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%">232 </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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">24,626 </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%">17,203 </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="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of April 30, 2023, total compensation cost not yet recognized related to unvested equity awards and the weighted-average remaining period over which these costs are expected to be realized were as follows:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs</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%">Unrecognized compensation costs (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$41,005</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$189,496</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 remaining recognition period (years)</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">2.28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">3.07</span></td></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Employee Stock Purchase Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2021, our board of directors and our stockholders approved the 2021 Employee Stock Purchase Plan (the “ESPP”), which became effective on November 16, 2021. Following completion of our initial public offering, the ESPP authorized the issuance of 1,825,000 shares of our Class A common stock under purchase rights granted to our employees or to employees of any of our designated affiliates. The number of shares of our Class A common stock reserved for issuance will automatically increase on February 1 of each year for a period of ten years, beginning on February 1, 2022 and continuing through February 1, 2031, by the lesser of (i) 1% of the total number of shares of our common stock (both Class A and Class B) outstanding on the preceding January 31; and (ii) 2,737,000 shares, except before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth in clauses (i) and (ii) above. On February 1, 2023, the number of shares of our Class A common stock reserved for issuance under our ESPP increased by an additional 959,754 shares.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The ESPP is implemented through a series of offerings under which eligible employees are granted purchase rights to purchase shares of the Company’s Class A common stock on specified dates during such offerings. Under the ESPP, our board of directors will be permitted to specify offerings with durations of not more than 27 months, and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of our Class A common stock will be purchased for employees participating in the offering. On each purchase date, eligible employees will purchase the shares at a price per share equal to 85% of the lesser of (1) the fair market value of the Company’s Class A common stock on the first trading day of the offering period or (2) the fair market value of the Company’s Class A common stock on the last day of the offering period, as defined by the ESPP.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognized $0.8 million of stock-based compensation expense related to the ESPP in the three months ended April 30, 2023. There was no stock-based compensation expense related to the ESPP in three months ended April 30, 2022. As of April 30, 2023, $2.5 million has been withheld on behalf of our employees for a future purchase and is classified as accrued expenses and other current liabilities on the consolidated balance sheets. There were no purchases related to the ESPP in the three months ended April 30, 2023. As of April 30, 2023, 2,629,404 shares of Class A common stock remain available for issuance under the ESPP.</span></div> 25660249 P10Y 0.05 4798771 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarized unvested and outstanding RSU award activity and related information:</span></div><div style="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:68.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.667%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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></div></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">4,625,518</span></td><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">3,094,197</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%">33.46 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(212,766)</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%">46.00 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">(173,544)</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%">38.34 </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%">Balance as of April 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">7,333,405</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 4625518 3094197 33.46 212766 46.00 173544 38.34 7333405 P4Y P1Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes stock-based compensation expense, which was included in the consolidated statements of operations as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended, <br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,848 </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,667 </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%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,843 </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%">6,173 </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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,566 </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%">4,211 </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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation, net of amounts capitalized</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%">24,146 </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%">16,971 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation expense</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%">480 </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%">232 </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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">24,626 </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%">17,203 </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> 889000 920000 7848000 5667000 9843000 6173000 5566000 4211000 24146000 16971000 480000 232000 24626000 17203000 <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of April 30, 2023, total compensation cost not yet recognized related to unvested equity awards and the weighted-average remaining period over which these costs are expected to be realized were as follows:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs</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%">Unrecognized compensation costs (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$41,005</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$189,496</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 remaining recognition period (years)</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">2.28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">3.07</span></td></tr></table></div> 41005000 189496000 P2Y3M10D P3Y25D 1825000 P10Y 0.01 2737000 959754 0.85 800000 2500000 0 2629404 Commitments and Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Indirect Taxes</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are subject to indirect taxation in some, but not all, of the various U.S. states and foreign jurisdictions in which we conduct business. Therefore, we have an obligation to charge, collect and remit Value Added Tax (“VAT”) or Goods and Services Tax (“GST”) in connection with certain of our foreign sales transactions and sales and use tax in connection with eligible sales to subscribers in certain U.S. states. On June 21, 2018, the U.S. Supreme Court issued an opinion in South Dakota v. Wayfair. The State of South Dakota alleged that U.S. constitutional law should be revised to permit South Dakota to require remote sellers to collect and remit sales tax in South Dakota in accordance with South Dakota’s sales tax statute. Under the U.S. Supreme Court’s ruling, the longstanding Quill Corp v. North Dakota sales tax case was overruled, and states may now require remote sellers to collect sales tax under certain circumstances. We began collecting sales tax in relevant jurisdictions for the fiscal year ended January 31, 2019. As a result of this ruling and given the scope of our operations, taxing authorities continue to provide regulations that increase the complexity and risks to comply with such laws and could result in substantial liabilities, prospectively as well as retrospectively. Based on the information available, we continue to evaluate and assess the jurisdictions in which indirect tax nexus exists and believe that the indirect tax liabilities are adequate and reasonable. Due to the complexity and uncertainty around the application of these rules by taxing authorities, results may vary materially from expectations, and we have recognized liabilities for contingencies related to state sales and use tax, VAT, and GST deemed probable and estimable totaling $0.5 million and $0.5 million as of April 30, 2023 and January 31, 2023, respectively, which is included in accrued expenses and other current liabilities on the consolidated balance sheets. As of January 31, 2023, we have filed prior period returns in several jurisdictions in order to remediate this potential exposure, and the Company continues to evaluate the potential exposure on an ongoing basis.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Legal Contingencies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">From time to time, in the ordinary course of business, we are or may be involved in various legal or regulatory proceedings, claims or purported class actions related to, among other things, alleged infringement of third-party patents and other intellectual property rights, commercial, labor and employment, wage and hour and other claims. We have been, and may in the future be, put on notice or sued by third-parties for alleged infringement of their proprietary rights, including patent infringement. We accrue a liability when we believe that it is both probable that a liability has been incurred and the amount of loss can be reasonably estimated. We believe we have recorded adequate provisions for any such matters and, as of April 30, 2023, we believe that no material loss will be incurred in excess of the amounts recognized in our financial statements.</span></div> 500000 500000 Leases<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s lease portfolio consists solely of office space with lease terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNWJlMDZkMDA5OTRiN2ZhMWI1YzdhMTJlNmY3Y2M1L3NlYzoxMzViZTA2ZDAwOTk0YjdmYTFiNWM3YTEyZTZmN2NjNV83OS9mcmFnOjliNWZlYzEwMTM1ZjRmMjFhMzA0YzgwMmJlNGE3ZWVhL3RleHRyZWdpb246OWI1ZmVjMTAxMzVmNGYyMWEzMDRjODAyYmU0YTdlZWFfMTE3_32d2e208-a13e-42cc-94ac-288fd3895fed">two</span> to ten years. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents information on our operating leases for three months ended April 30, 2023 and 2022 (in thousands):</span></div><div style="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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:9pt;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:9pt;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%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">3,651</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%">3,496 </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%">Variable lease cost</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%">672</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%">585 </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%">Short-term lease cost</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%">288</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%">552 </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 13pt;text-align: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 net lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,611</span></td><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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,633</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The future maturities of the Company’s operating lease liabilities by fiscal year were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2024</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%">9,079 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,358 </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%">2026</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,420 </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%">2027</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,444 </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%">2028</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%">6,011 </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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,137 </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 13pt;text-align: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 future undiscounted lease payments</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%">62,449 </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%">Less: imputed interest</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%">(10,009)</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%">Less: tenant improvement allowance not yet received</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reported lease liability</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%">52,440 </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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's lease terms and discount rates are as follows:</span></div><div style="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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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:9pt;font-weight:700;line-height:100%">April 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</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%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other information for the Company's leases is as follows (in thousands):</span></div><div style="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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:9pt;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:9pt;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 right-of-use assets obtained in exchange for new operating lease liabilities</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%">2,767 </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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">New York City Headquarters Agreement</span></div>In November 2022, the Company entered into a Sublease Agreement (the “Sublease”) pursuant to which the Company agreed to lease approximately 92,300 square feet of general office space in New York, New York. The term of the Sublease commences on October 1, 2023 and will terminate on January 30, 2034. Under the Sublease, the Company's fixed rent obligation is $0.6 million per month, provided, that the Company shall be entitled to a rent abatement in the aggregate amount of $6.6 million to be applied in equal monthly installments until the abatement amount is fully exhausted. The Sublease contains customary provisions for real property subleases of this type, including specified termination rights, and is subject to and contingent upon receipt of a standard third-party consent. P10Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents information on our operating leases for three months ended April 30, 2023 and 2022 (in thousands):</span></div><div style="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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:9pt;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:9pt;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%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">3,651</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%">3,496 </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%">Variable lease cost</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%">672</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%">585 </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%">Short-term lease cost</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%">288</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%">552 </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 13pt;text-align: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 net lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,611</span></td><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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,633</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's lease terms and discount rates are as follows:</span></div><div style="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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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:9pt;font-weight:700;line-height:100%">April 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</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%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other information for the Company's leases is as follows (in thousands):</span></div><div style="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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:9pt;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:9pt;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 right-of-use assets obtained in exchange for new operating lease liabilities</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%">2,767 </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"/></tr></table></div> 3651000 3496000 672000 585000 288000 552000 4611000 4633000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The future maturities of the Company’s operating lease liabilities by fiscal year were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2024</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%">9,079 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,358 </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%">2026</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,420 </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%">2027</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,444 </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%">2028</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%">6,011 </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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,137 </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 13pt;text-align: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 future undiscounted lease payments</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%">62,449 </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%">Less: imputed interest</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%">(10,009)</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%">Less: tenant improvement allowance not yet received</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reported lease liability</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%">52,440 </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> 9079000 12358000 8420000 7444000 6011000 19137000 62449000 10009000 0 52440000 P6Y3M18D 0.055 2933000 2499000 2767000 0 92300 600000 6600000 Income Taxes<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company computes its provision for interim periods by applying an estimated annual effective tax rate to anticipated annual pretax income or loss as directed by ASC 740. The estimated annual effective tax rate is applied to the Company’s year to date income or loss, and is adjusted for discrete items recorded in the period. The Company recorded an income tax expense of $0.4 million and $0.0 million for the three months ended April 30, 2023 and 2022, respectively. The effective tax rate for the three months ended April 30, 2023 and 2022 was (1.0)% and 0.0%, respectively. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The provision for income taxes recorded for the three months ended April 30, 2023 consists of income taxes in state jurisdictions and foreign jurisdictions in which the Company conducts business. The primary difference between the effective tax rate and the statutory rate is the change in the valuation allowance recorded. The Company continues to maintain a full valuation allowance against its net deferred tax assets as we have concluded that it is not more likely than not that the deferred tax assets will be realized. When the Company determines that it will be able to realize some portion or all of its deferred tax assets, an adjustment to its valuation allowance on its deferred tax assets would have the effect of increasing net income in the period such determination is made.</span></div> 400000 0 -0.010 -0.000 Net Loss per Share<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We compute net loss per share of Class A common stock and Class B common stock under the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights, of the Class A common stock and Class B common stock are substantially identical, other than voting rights. Accordingly, the Class A common stock and Class B common stock share in the Company’s net loss. The following table sets forth the computation of basic and diluted net loss per share attributable to Braze, Inc. common shareholders during the periods presented (in thousands, except per share amounts):</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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Braze, Inc.</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%">(38,454)</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%">(39,269)</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.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 of Braze, Inc. common stock 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%">96,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%">93,295 </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;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%">Less: weighted-average unvested shares of Braze, Inc. subject to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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%">(45)</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;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 to calculate net loss per share attributable to Braze, Inc. common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,353 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,250 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;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 attributable to Braze, Inc. common stockholders, basic and diluted</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%">(0.40)</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%">(0.42)</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-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following outstanding shares of potentially dilutive securities have been excluded from diluted net loss per share attributable to Braze, Inc. common shareholders for the periods presented, because their inclusion would be anti-dilutive (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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Options to purchase common stock</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,440 </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%">10,314 </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</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,333 </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,805 </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 shares estimated to be purchased</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%">138 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;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,911 </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 colspan="2" style="background-color:#ffffff;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%">13,119 </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> The following table sets forth the computation of basic and diluted net loss per share attributable to Braze, Inc. common shareholders during the periods presented (in thousands, except per share amounts):<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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Braze, Inc.</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%">(38,454)</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%">(39,269)</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.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 of Braze, Inc. common stock 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%">96,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%">93,295 </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;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%">Less: weighted-average unvested shares of Braze, Inc. subject to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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%">(45)</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;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 to calculate net loss per share attributable to Braze, Inc. common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,353 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,250 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;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 attributable to Braze, Inc. common stockholders, basic and diluted</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%">(0.40)</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%">(0.42)</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> -38454000 -39269000 96360000 93295000 7000 45000 96353000 96353000 93250000 93250000 -0.40 -0.40 -0.42 -0.42 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following outstanding shares of potentially dilutive securities have been excluded from diluted net loss per share attributable to Braze, Inc. common shareholders for the periods presented, because their inclusion would be anti-dilutive (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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Options to purchase common stock</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,440 </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%">10,314 </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</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,333 </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,805 </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 shares estimated to be purchased</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%">138 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;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,911 </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 colspan="2" style="background-color:#ffffff;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%">13,119 </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> 7440000 10314000 7333000 2805000 138000 0 14911000 13119000 Related Party Transactions<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In May 2021, the Chief Financial Officer of Datadog, Inc., one of our vendors, joined our board of directors. We have purchased services from Datadog, Inc. in the aggregate amount of approxi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">mately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$0.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$0.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> during the three months ended April 30, 2023 and 2022, respectively.</span> 800000 600000 Subsequent Events<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In May 2023, the Company implemented a workforce reduction designed to rebalance talent to better meet customer needs and achieve business priorities. The Company estimates severance and other termination costs of approximately $1.0 million related to these measures. The foregoing estimates of the charges the Company expects to incur are subject to assumptions and the execution of employee separation agreements. Actual charges may differ from such estimates.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In May 2023, in connection with our Pledge 1% commitment, we donated 32,155 shares of our Class A common stock to a charitable donor-advised fund that resulted in the recognition of approximately $1.0 million of operating expense. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In May 2023, the Company granted RSUs for a total of 81,175 shares of Class A common stock to employees pursuant to the 2021 Plan. The RSUs vest over a service period of approximately <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNWJlMDZkMDA5OTRiN2ZhMWI1YzdhMTJlNmY3Y2M1L3NlYzoxMzViZTA2ZDAwOTk0YjdmYTFiNWM3YTEyZTZmN2NjNV85MS9mcmFnOjg2ZDZmODcxNDlmMjQ5OTU4ZTg2OTIxZGJkMzBlM2U0L3RleHRyZWdpb246ODZkNmY4NzE0OWYyNDk5NThlODY5MjFkYmQzMGUzZTRfMTY0OTI2NzQ0NzIwMA_c0d9e777-ff82-4686-a771-d15626b1ca27">four</span> years. The grant date fair value of these awards was $2.4 million.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In May 2023, the Company entered into a lease agreement for a new office space in Austin, Texas. The lease commencement date, which is when the premises will become available to the Company for use, is expected to be in the second quarter of fiscal year 2024. The Company is obligated to pay approximately $0.1 million per month beginning in the second quarter of fiscal 2024 through the fourth quarter of fiscal 2025, the expiration date. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In June 2023, the Company closed the acquisition of North Star Y, Pty Ltd (“North Star”) and acquired all of North Star’s outstanding stock for aggregate closing consideration of up to $28.0 million in cash and stock, resulting in the issuance of 190,283 shares of the Company’s Class A common stock, and subject to ordinary course working capital adjustments. The sellers in the transaction may also be entitled to certain earn-out payments based on specified commercial targets over two years, in each case subject to customary payment caps.</span></div> 1000000 32155 1000000 81175 2400000 100000 28000000 190283 EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +"1R%8'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 " "PD&ULS9+/ M:L,P#(=?9?B>R'$@#)/FLK%3"X,5-G8SMMJ:Q7^P-9*^_9*L31G; ^QHZ>=/ MGT"MCE*'A,\I1$QD,=^-KO=9ZKAA)Z(H ;(^H5.YG!)^:AY"*-7?/Q,_0(S&K!'AYXR5&4%K)LG MQO/8MW #S##"Y/)W VDLX1-^PZ^;5^>-P_L4YP41>\*?C]7@A9U;)JWF?7'WXW81>,/=A_ M;'P5[%KX=1?=%U!+ P04 " "PD621A'^_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 +"1R%9@EBR07 8 )HD 8 >&PO=V]R:W-H965T&UL MM9IK4^,V%(;_BB;M=-H90FPI-[:0F1"@I659EM#NL)U^$+:2>-:V4EDFT%_? M(SNQ@HPB,6-(DD: M15P]GXI0;DXZ;F=WX398KK2YT)L*=^D9D',P\\$3,9?@E\O3KIC#O$%PN>AOI6;GX56T,#H^?) M,,G^DDW^;+_?(5Z::!EM@Z$$41#G__G3MB)>! R&A_^6QH?$<6WAKXK#BOIAF1ZKT#N37@I9J\EEG/<9DWM_7<%3Y%*+ M*/G;5F6Y9-\N:3KFAV3-/7'2@9Z7"/4H.I,?OG.'SL\VO^\D]LI]OW#?Q]1+ M]W?/:V%SBH>[3O>SS1(:U=#2H+ TJ&?I<\J5%BI\)K=B+96VV<.EM$IME3)# MHQK:&Q;VAO7LW0@52-]T2P(#@[7Q<*6B(U;V1#2^H<]1X7-4,S,5AW=*UBVK MVQ'76O PL38D&M;0X+@P.$8+=1[K0#^3BR 4Y#J-'H2R&<,U',?M]EUG.+"9 M0T,;FCLJS!W5,7:1-4=QG5/%_Q4',#9[AS:+:'!#BZY3OEF= M.B:A<%)!8F:OC@,RU] ;B51D)M-8JV?X[UN=[U$_.[#EK\SJ%-XCV1]TZ< 9T)%K]8L&-_5+2[^TCM^I[X-Z;+%FG,,>O-H8+#)TCJZTV\,@M^9*>M!>-RL98X"T1^1H MV.\Z@[$5D/#0IOY*1')QMKD+-*"?7!"7_OCP$YD++U70DE:3N-(LY# R3Z'Y MHPA>Q7,MO6\'9,T5>>1A*LCWSJ%)7;(6*E\'L-9&&S!%2YBB..X YOM!O"3S MY^A!AK9*V"-P>OO52DQX6%-?)3%1'&]VS4K.G[P5CY>BDH3W"%U/YV=3ZVP; M#VSJL&0D6HN19JE29KZ63]*RIH172VI=&]=J)KA44U]ED1$:Q'19:R% MRA**53[;8"%:LA"MQ4)F8@J3&*"#I53646F/SA57D.U3SQ,@ M!#)^+FEUW 83T9*):"TFFD<\#,EIFL#MQ)ZWN$[E.@,>U]1?B4*T%@J=1T(M M3974.N!#0D9J_A>A$>U]1>242T MUI+1#$8;!6AT&?OBB?PN[!;WK1PY[G TI,PZ&\.#F_HLR8CNX9GMJ^0B2 P" MW@L@&6R=% M-@"(E0#$<&YYZW&[;EWM$I?[;&U'/*BIQQ*!& XL4S#HYR9#OK2ZP@4J1QP\ MKJFQ%Q_'<$+9S2R\?&:1F)F%U=[[?A%K X!8"4"LW\(GP7="F&T-M %$K 0B M5@N(7L\GY]D79/(IU8GFL9FL6>OAG5!G6P^YVB!3,SL6'B=#-N[3T1$[[CW: M/)90Q'"&R5/[=']JOQ/2; VU 4BL!"0V:B&UWXEZMC70!D.QDJ%8/89JDMKO M1$7;>AC_+[49&_7[[N#H36KW7NS^, B?;8I)(''36.<;08JKQ<:;:;;=I%<^ MGN_:^&);U!9)\^]O91P,EBR:.;XD%GZT?G:UVF=E7[SP["E?,2;0SR1. M\\O62HCU>:>3+U8L"?*O?,U2N+/D61((&&:/G7R=L2 L)B5QAUB6VTF"*&WU M+HK?[K+>!=^(.$K978;R39($V>L5B_G+90NWWGZ81H\K(7_H]"[6P2.;,7&_ MOLM@U-E9":.$I7G$4Y2QY66KC\\'U),3"L3?$7O)]ZZ1=.6!\RLWZ[\5SH,S#T'.!CS^)PK%ZK+E MMU#(EL$F%E/^\IV5#CG2WH+'>?$7O918JX46FUSPI)P,#)(HW?X/?I:!V)N M[88)I)Q ?G4"+2?0PM$ML\*MZT $O8N,OZ!,HL&:O"AB4\P&;Z)4+N-,9' W M@GFB-^!I"(O"0@17.8^C,! PN KB(%TP-).&<_3Y/@TV801WOJ VNI]=H\\? MOZ"/*$K1?,4W>9"&^45' !]IM;,HGWVU?39I>'9_G7U%U#I#Q")4,WU@GOY' MD,)TK)O>@2CL0D%VH2"%/=H4BOOI=#B>H_YL-IS/SG7^; W8>@-RQYWGZV#! M+ENPI7*6/;-6[],'[%K?=-Z=R-B!KW3G*S59[PV"?(5@U=!"7K ?F^@YB%DJ MM*NX->46IF19>.YA['8IN>@\[_NCPES?\;T=ZH"HO2-J&XE.62ZR:"%S4E(] M@SV194!4QW-KR=DC0*E':RQ5D*5GZ.P8.D:&_<6";R!R4-06#,+X$+,SE$(! MYDL4Q% FBXT$@X_XS/?Q=@EEZ&'L8EJ.!8+=$,7;T=N>*%8(TGP#!;:\4Z;[ M&3PM7[.B!L:ONF XBI^NZ]K=6C14E.=3ZNLCXNXBXAHCLD59B-+I;>CJ5G9'F7L740A8C]7,L"F!?!YF+%LK<< M0T&>,_V6\!1*Q"&^4R.N0;G8;>#M[WC[1MYS+H+X%RCZRL.=KH\MO\91 _,I M]K">9'='LON^;9ORU+!SNPH)C+OUG:N";(NZ>I[8JO3/.I(&T!)EXK58?ED( MU]"DB&(':Q7-4M?4LFF=JQ9&:;>![9Y:8R/;"7 -1)0^HIA!\X(RV:6T^;*] M@4%S+I16#V+GND1AK8-!RC:PKH05&[6L=\V6#-8>JI00.[_40=V,^E>CF]%\--2W4=BHJ._MHTYE M[=#I2NRP6>UV^K\.7J7F:1W6*)VS5V-+1S0H;#7E=*5SV"QT0##;,*/0Q5'P M$,6-.HU5(;,]"]>E1 .CGHV=!@?K8%BQ+CD9:U3&@_;5< M)9P:''3X35I(*BTD9BT<3&YO1_-;4)L9ZH^OT6 RGH_&OP_' V",/H^Y8 C3 M+UKN1LMZO4#: _S_-W3H?26TQ'SFG+*0L:0X84'6MXNVBL>QW!A1"OD%W7<9 M UL? O7S3!Q\JPSN5U),CDAQ&$;R[2647'GV;$NJGOJ4 M^(HVZ'"6:]EVPTI5PDO,P@N=PR;9Q,4;P;)AX D$9B5?XSY#^>6YOGJI(MMV MJ%IK-3#7)TVT*RDF9BG>IQVR9;2(](J@2FH;)('Z"D\=T %HP[LM6JDO/:*^ M1:U]WX:@JKC:U,'*JQT=SG8:19A6(DS-(JP(Q!F:#J^'P]O^U>S5,3UB?J;&;>+?K)[)VZ'K55= C7<6Q=59/SO7> MUP@YI%7)/37+_38-KXZGX4G/U:>R=NATU2;04[8)]*1MPJFL';I>M0G4W"8< M34-/^=12/QL8(5M:G;VOAO*3[6V0/49I#D>K)_\!4$L#!!0 ( +"1R%9V7%-7 M.P, /8+ 8 >&PO=V]R:W-H965T&ULM99M;]HP$,>_ MBI55$Y4Z$B<\A Z0"M6T39J$RKJ]=A-#K#IV9CO0[=/O'-(TL/ TM;P@=GSW MS^]LGWW#M52/.J'4H*>4"SUR$F.R:]?544)3HMLRHP)&%E*EQ$!7+5V=*4KB MPBGEKN]Y/3KWA'*Y'CG8>7YQQY:)L2_< M\3 C2SJGYCZ;*>BYE4K,4BHTDP(INA@Y-_AZBGWK4%C\8'2M:VUD0WF0\M%V MOL0CQ[-$E-/(6 D"CQ6=4LZM$G#\*D6=ZIO6L=Y^5O]4! _!/!!-IY+_9+%) M1D[HH)@N2,[-G5Q_IF5 7:L72:Z+?[0N;3T'1;DV,BV=@2!E8O,D3^5$U!QP M9X^#7SKXISH$I4-0!+HA*\*Z)8:,ATJND;+6H&8;Q=P4WA -$W89YT;!* ,_ M,YY*$<.BT!A!2TO.8F*@,R&S^E0APQTWN+LQ*-35^-35^H=?9A\-ACQ>S -F"8ID_F$7.8>-%,A>F,;Z- M8*\0M FT&N,PQ$-W58^BP:B'@\IHBS6H6(.#K%-.M$8W*))I"LD!VR9Z; (\ MJ&*/C&N=D8B.'#@3-%4KZHS?O\,][V/3H8PHM"(\ MIZ@%6S"6G!.E44;AO$I@MUXV3<5&OU];!J_M>=[N:ATUV\+O5OC=,_!);A*I MV!](/,M?,.M&Z(UJMT8#YW7YVP$_R70+OE?!]\Z 9UKGQ\%[_]#T HS#SF"P M@]U@B+MA=]#?DR']"KI_!C1<:-K *<7$\AAY_U3R!L.#Y&%%'IZ0VY.CN7U0 MY=SJ]R;97WZ5DG2<(^IWN( AWR1LL.T$XZ'3WY E^N;#QX1O[OW.\U#V%OL&RF=ZM M%66V(OY&U)()C3A=@*O7[H.&VA29FXZ165&G/4@#55_13* PI\H:P/A"2O/< ML:5?5>J/_P)02P,$% @ L)'(5HM*H@U2!0 8Q4 !@ !X;"]W;W)K MGYUYXSY&S)RX>Y98QA9[S MK)#7DZU2Y=5T*E=;EE-YR4M6P'_67.14P5)LIK(4C":54IY-B>,$TYRFQ60^ MJ][=B?F,[U26%NQ.(+G+X,G+B\_I9JOTB^E\5M(-NV?JH;P3 ML)JV5I(T9X5,>8$$6U]/;O#5@GA:H9+X(V5/\N 9:5>6G#_JQ8?D>N)H1"QC M*Z5-4/C9LP7+,FT)<'QKC$[:;VK%P^<7ZS]7SH,S2RK9@F=?TT1MKR?1!"5L M37>9^LR??F6-0[ZVM^*9K/ZBIT;6F:#53BJ>-\J ($^+^I<^-X$X4 [9@72 M*)"^@C>BX#8*;N5HC:QRZQU5=#X3_ D)+0W6]$,5FTH;O$D+G<9[)>"_*>BI M^8(7"22%)0B>),_2A"I8W"OX@6PIB?@:?2J9H#KJ$IT]%'27I"#S%EV@A_MW MZ.S-6R2W5#")T@)]V?*=I$4BS]&;H_5LJ@"N_NATU4"[K:&1$6@N^L@+M97H M/4!,CO6GX&;K*WGQ]998#=Z4XA*YSCDB#G$->!;?KTXL<-PV]&YESQVQ]Z%8 M\9QUH49_WBRE$E#8?YF"51OSS,;T;K^2)5VQZPEL9\G$GDWF/_Z ^?8P6'DS*;[0_1#L3#T8K^5.H+E MM[!\*ZP%ETH7NQB'5QOP#[[KDB *>^B&4L2/G<",+FC1!59TOP@N)2H%7Z?* M!"T8?#2(G=CM01M*^=B/8C.TL(466NNXZ0[%!K'G4O<2>65"&)ZR?D]D[,C? MJ/4WLJ;BGF;0ZZ"G01\6CTQ[;O(W&L8Z) 'I960HY06.YYDS$K<(X__889)1 ML=I6(!.HYXR7NL.88,;#:HU#S^_!-$CA@#AFF-CIR,>Q5S4KH':R"B=-@-Y2 MW0 UL1OIPAFB<..H7^1&,3\MONENL!<]?\ )W&W&2P?>H8,8:;6P<-5[/C_L8#5)C%=IQ%;:3517()8-YF>GNNT^K M^166#6:DZ/-("7B&D$7>06X;V":Y.,!CH>WX#-L)[>YU< WD%@VP#H7PV+[J MF W;J>UW.*QD$&8CJB%C01 C$O2!F>3BP'5'P'7*+C.( M(HB@,A*= ?-XEX? M-HPPK:SXVA'C5-:.CRH=-1([-;:Y@OY=GZ]L64.PN7/8Z7!>7#UN>98P 2

D2+F))..7XF=7T_A<9)F.WU^ M?87/^+M\-DN-^=SQ-"'6POY:73.PY.)F#S2]875Q2_1IIZ2"J6ADMB16]G]M MI9_*VG$,NA& V$> -@:TB4%SF[#3MQ*0=$AT"4G5P\$)=T3]$7-)# <)H!*_ M/V>:Q%SBCXPI#.^4U7)X%X0N:MK*KXLH.*'N>,[SPL? MRDVA](*;SK9T P^@'K?W F=NAY*7-3!9C8F6 MLN+\24_>YG/'TXR@@DQI"(I_>UA"56DDY/%?"^IT>VK'X_$S^F]&/(I940E+ M7OU5YJJ8.Q.'Y+"FNTI]X(??H144:[R,5]+\DD-KZSDDVTG%Z]89&=0E:_[I MYS801PZ(8W<(6H?@W"&ZX!"V#J$1VC SLMY01=.9X T5&Y/'A#7G]ZHJ\(B4C'PN^DY3E;<4-";UK$GA!:.&S_'[W8(!.V$4[-'CA M!;PNK/VHOF49KX'\?;>22N#A_L<6O08]LJ/K&W\KMS2#N8/ $L0>G/3GG_S$ M^\4F_87 3@(1=8&(AM#3/[! 57B.;"(;S\1XZBJT3T?A9!(D,W=_3-]F-DW" ML#,[(19WQ.+!#/VI"A D.TF-)GIK8QJ_9#I>".Q$==*I3@;3L2PHVX"^O/@P M8.5C6'J$ )9](7@8F:QH4W/S?[$BF;)@"T>S1WR4D>0\:7V349P$]I2-._+C M0?*/#-^OJOR*96N#[Q;6)ITPD%<$*>/;] 2*KBH@$E!4J4JPDA_WF/E1-#ZC MWS<:^?XTMO.?=/PG@_QM1ZYLJH%1E=D(LDI_W]PW'8HVDQB_QPZMEY^MZW]\T;9/H.\/):+K3A>TVH4J)< M[9H3HCAV)CE@HZ1GC+-1AL^1X!6";C G"O#J646V),Y4!F<:K59)=$'BT1/N M_V R>K(6@GZ%:_W(W%CI^Y9BFDPC_UR Q2[RO:/:W$APCQJ2&L3&]&D2L[!C MJGF\N]6N%[PS'=#9^D+WB*;1^0;3-)COJ=CHRU[!&B&]FS%&530]6S-1?&O: MGA57V$2988%]+@AM@-_7G*OGB=Z@ZYS3_P%02P,$% @ L)'(5AWE=?M( M" 5S\ !@ !X;"]W;W)K*]Y#ZOI-%%_*%><5^KK.\O)FM*JJSM*ZVR"'2>8K%F:CV;7]7?WQ>Q:;*LLS?E]@LV* M;W<\$V\W(W?T_L5#^K*JU!>3V?6&O?!'7GW>W!?R;K)'6:9KGI>IR%'!GV]& MM^Y'2GQ5H2[Q:\K?RH-KI+KR),07=?-I>3-R5(MXQI-*03#Y\G=>=E9YY8R>ZK%8WHVB$EOR9;;/J0;S]R)L.U0U, M1%;6_]%;4]89H61;5F+=5)8M6*?Y[I-];0;BH()+CE3 307![1RJ0I@+I M5,#AD0I>4\'K5CC6![^IX',&1"D%3(:C'?C=8]4@O6,5FUX5X0X4J+='4 M14U775L.<)JKF?58%?+75-:K9G.1+^4\X4LDKTJ1I4M6R9O'2G[("5252#RK MGUYY4:5/&4?WDGE>%'49D7RY0@]\R>5L5[_])/)$Y%4A,FGF!7W**U[PLD(L M;TJO1+;D1?D#BG_?IM4W=+'@SVF25I?HXG/.MLM4VKY$8_3Y<8$NOK]$WZ,T M1[^LQ+:4$.7UI)(]5NV>)$WO[G:]PT=Z]XNH6&:H-K=7FV>L+-%MW>[=]9T< M@_5:>D+=C?>;]W*WLMR=PZ5O'CEH]G?OG,#Y^\F&B'!8D@P"@2FL4?V[)$: MG1QA[YBW__8@OT$R[K^Q8OD?$X,$< CFD& +2+ 8$HP"@6E,>WNF/:N?_B17 M.)GT>>F>59$^;:LZVE="+BWVL3\7^?AP.J3-=##QO[/F'WCPF 1>QX.M31K* M*R18# E&@< T7OT]K[Z5USA?=H+O[::0P=M.@ MX_[44"[PVHF@C5"T'Z'(NMB02T^9.)=GLMS6;B&3T627>Y5U(O8L"B0V*HDJ$?_*BR15J>Q! M*#2Q;[4UE/UISPF#(.S'/4B;,208!0+3>'6=5GYP )DU*@!.?TD2D,[XS^W- M&.JE9]F,06U2*#2=J .=R+42=7O_:7Z%'I57C964MT3W[)M2B-!M4;#\I5:+ MKM#/-657*&9%]@W%[\1=H7T 5\3.A MMAB#6J10:#JGK?SBVO677V5^IA8=TO=4JE:DB5)^=OZWE>V7[ MH'P/L*=H!A5L&C0M_7<--(-J,:!H% I-I[F58UR['K/39A--FU7ZC)&[OMBB MUO:X&TE!Y9;SC,:@1BD4FDY*JZ6X=C%E$"E]&64L\ZVP2PJHD **%H.BT9,# MHI/2JB2N72:9RZ"6[N3*IQCY]B,06U2*#2=EE:8<:V9__'-@;N" M_9?7"_\/1GHBPR[ % ?3+D&@^@HH6GQF'RB459VB5CUQ[?+)']#YW;ZNX45> M$';%Q::<35TT0(6>BZ=NUROZY<;8]W WKZ;&@F1ZY&&!6RT"V[6(SC!U!/63 M0V9''_J\P'V)84HBQY /@=J-0=$H%)K.:"M:8+MH<5)7)T8B^SJ Z_F]$P:@ MV@,H6@R*1J'0=!(/#HG@/^F< 0:5)T#1%J!H,2@:A4+3"6]5#&Q7,:"/&V"# MX$!Z&;"]48/I!54O0-$H%)I.;ZM>8+MZ85^-F".R04]P>AN==KN#&00],P** M1J'0= 9;J0/;I8Y!AP_,A$*J!W/<5P^F_C3T#6LE4 T$%(U"H>FDME()'GJB MY"PB^[*&Y_G$Z?EFT,L3W!XY?:S("1RONP=C*#R;!;FSP).CK$D%H4!M! MK<:@:!0*3:>WU4PPY)$3(Z5]F0)CMWM6TMZ,P?YZCLT8U":%0M,/H;>J#;&K M-O_W)K8=?_!Q=,/1$)?T70_4:@R*1J'0=$9;U8;859LA.VFDK]5@SP^#CI?9 M+0Y^2^ LHS&H40J%II/2JC#$?E9D$"G]@QRN[W:7A':#@SD!U5- T>BI\= I M.7C_Y@_J)"=V7HA)#XF\WNDJN_G!!,&^6W->'RB459VB5NL@X%I'@WB8*7G$ M=[WNOIBA7"^C,I2)"(Y(=T%@**?VL4C4/=IM*NB3@P6&/DZMHD &O8EBV7HQ MCQFHG$ ,,U2OG_V+%2RI7P!E_EO#.AU!: M*W9O<>]N*K&IWSI^$E4EUO7EBC.9&JL"\O=G(:KW&_4B\_Y=^MG_ %!+ P04 M " "PD)R5I8\<473[,D(1C\YS7YQPG)R]2_= ;GZS8,Y]Q_;"Z57#7JW9)Q))GN9 9 M4GQ^VIF$QU,:F06%Q*/@+_G.-3*J/$GYT]Q<)J>=P"#B*8^UV8+!CPV?\C0U M.P&.?[:;=JJ_:1;N7K_M?E$H#\H\L9Q/9?JW2/3BM#/LH(3/V3K5=_+E+[Y5 MJ&_VBV6:%_^CEZULT$'Q.M=RN5T,")8B*W^R7UM#["R ?=P+\'8!;BZ@+0O( M=@$I%"V1%6J=,RBP!I_ $ MP54N4Y$P#3 )ME?WP.-*K7PFUK? ML7?#R4I]0R0X0CC Q(%G>OAR[(%#*BN38C_29N7)["]T\>/F[QFZN+NY0C>W MYW>3^\OK/]%D>G_Y>'E_>3X[=IFMW):ZMS4I?IRO6,Q/.Y##.5<;WAG__I\P M"OYPZ?Q)F^U9@%86H+[=Q]=0D5*90P")+$XA@K)GQ)9R;2*,::W$TUJSIY0C M+:$Z)!R*E;G+9-:-(3243%.S1&2: SB=?W59JX00%1!,_=J,NV0XQ-%);[-K M!Y?8*"*D$MO3L%]IV/?Z>)+\%]*US)E""< ="Z/#F^KPU%S')IO6)N4@:: > M*Z8+:YB")K3@N3,2^I\9"9^TV9Z=HLI.D3<29EK&/[NF]"8HEDO@HYR9BNY2 MNMRIO^,I3,/!J.%/6RJ,1H/0[W MTL46&D5]-]!1!73D!7JKY$84G0 T(B@&LXHR1[C3H"/;5B/:0&G+=$/:DM)A M4+-CX 7ZR-(U-^Z'2%T"W-P$+TID5K D)'2\8$KH5R?E!1:D9A X1"C>"95] MU#N<'GXL=D4>FU+;@_!8BO42P6-HVG[RLN3F/%ZKHO(XU0AMC#O)M57$%@K; MC(]K-;"?,TSQ-\42@@3:L0SQ7V#N[)D7H>+$BBT8)+2,;@OU@Y: #FN&#[WT M.;[1"ZZ $:W/?(+!L:@L-=_39!UHS M9.BGR**>^-SM(#PRM J++16%+7&*:U;$?E:LLFG%7MM2"3NHS3*=0P@/6]#5 M[(??8;\X5FONS:)WW(YM-AN1J-EQ.*2ZN$]:V!O7M(?]M%NS"/+=^UITUOW;"9\0ZAL,V6-0GB M]\?.HH58F8XS :,^O3IG+B=L:D-#AF0L[<+$CW(YUR],\79ZQ"[> MZ^,F<(<4":(6W#4Y8C\Y[MGZX $!V_S7I1$>#9J@77(X[).V\0@X08#(.6,8W4?$O"#]6IB\OKR?7TD,--+X]_^'3SDW;;MT+-VL3/VK=* MQIPG.9HKN83>@ZM8Y/;1@5R9H=SM2)NL,0Z;D[9+*FIK.LC. ;6?T9U$.1<9 MR^(#0M QXCJ0.Z3:D=<43_P4?SZ?_UN<%0/<CC^(_3$GT66F8 TS0!7 M0B9.I1RC,(XP:2IEB]$A5,ZVBECS/WF/_S^@$S?3B5<;F^Q#H,W BC=;;D0C MVM(5D+HK($-O?9\]W-[^.+\ZO[Z?_$!5L4=GE[/ICYO9P]VYN[A[6XT/%_=/ MVFW?!'6#0?P-1O$"M#B:,>?5(H.2SI%FO\P 7+[Q^:+X?)TE^=&N#X[G*FIMY/YJ#,_:[=]8]3] M"O6?#[2]@()\K-MV+=V=N],ZCA-RBPT<0IBT.;;N.N@[1^0-+GAO[DCXAJ>R MF)K*&<0L8XT#$Z>.=MMA:>CH3%J&8%KW)=3?ESQDBF\UJMZC[K^]*/OD0B-_ MNT]=IQ"4-JG.*1:.6FB;[KP /^ HHG05!)=[DGU[.UZ^&V:-8S;4JURU<^#B M?A-N]QZ1]1K<(8-;N(_6W0GU=R>/VZ$%*(TSE;Y6K7#BZWVIW5]8X66+]%M. M,FG=?5!_]S$QYZO R5JHXG,7))]2\=SZOG2[V^ZG Y95;1%BO2[M[7RPL^3J MN?B.*4>%N\N/7*JGU;=2D^(+H<;S[^'QM/SBJ=ZF_ #KBBGHE7*4\CEL&7P; M@.%4^4U3>:/EJO@LZ$EJ+9?%Y8*SA"LC +^?2ZG?;LP?J+XL&_\/4$L#!!0 M ( +"1R%:GY.O.N0, -0' 8 >&PO=V]R:W-H965T&ULE55M;]LV$/XK!Q4H-D"Q;#E]06(;L)T%:[$T1KVM&(9]H*FS183BJ21E M)?WU.U*REA9IT'V1R./=<\\=[XZSENR=*Q$]W%?:N'E2>E]?9)F3)5;"C:A& MPR=[LI7PO+6'S-4611&-*IWEX_'KK!+*)(M9E&WL8D:-U\K@QH)KJDK8AQ5J M:N?))#D)/JI#Z8,@6\QJ<< M^C_JC>5=-J 4JD+C%!FPN)\GR\G%ZCSH1X4_ M%;;NT1I")#NBN[!Y5\R3<2"$&J4/"()_1URCU@&(:7SN,9/!93!\O#ZA7\?8 M.9:=<+@F_4D5OIPG;Q,H<"\:[3]2^ROV\;P*>)*TBU]H>]UQ K)QGJK>F!E4 MRG1_<=_GX4<,\MX@C[P[1Y'EE?!B,;/4@@W:C!86,=1HS>24"9>R]99/%=OY MQ9JJ6I@'N#VB/7+(L\PS:CC+9(^PZA#R[R!,X8:,+QW\8@HLOK;/F,U *3]1 M6N7/ BYK.X+I.(5\G$^?P9L.(4XCWO0[>+?V((SZ(D(5I+ FXTBK0G1%80K8 M6'1H?">@/5PK(XQ40L.6A<@5Z!W\O=PY;[F&_GDJ0QV!\Z<)A+ZZ<+60.$_J MX,L>,5F\?#%Y/;Y\)KSS(;SSY]!_Z ;_'P)$K!K'%L[!RHHOF,([ M(T#J@+]%RP?H2%.?(-3NG"B6L0@<_<67&UCNB?F#M$N'EB[=Y/K[LW<7= MY#(]B5O\5M*X;R74V%X$9$_"R*H7_YR"=,N$^H MM?!AHC$OX;F+-=.T;E ]DZQDE02\KY'#,9(C$M(2)Z%N7 F&O-HK&6O&I<"# M4FEV;2*55*$>>A$*?>1Z,7Y';H6\1#>PL [N(+@=G8%H&-]XCBQHE$TE M#+3B802?D"&X3X#'O>W""F;Y>#*)JH*-E9%D:^)CSBH?!JHNFC]%%HFK!V!1KY( M$$6A C%N3-IS\MEY:*H N>10%3?W"JT._W7)=W.@%-Z+.R8A4OB-3!':?\/5 MR=G?S!Y-6D[M(;XG7#?4&-\-W4$Z M/%G+;E+_I]Z]=S?"ZCBW=^3Y'N,RI!5M4.#S M/9$_;8*#X2%?_ M02P,$% @ L)'(5JB..HFQ" U!4 !@ !X;"]W M;W)KS[]??,D+M:NU82H/UB[VK)>7EFYIDASW;. MWX<-450/=67#^6@38_-Z.@W%AFH=)JXABR\KYVL=\>K7T]!XTJ5LJJOI?#;[ M:5IK8T<79_+;C;\XCXU'WPZU9;R+_,+TX:_2: M[BA^;&X\WJ:]E-+49(-Q5GE:G8\6QZ\O3WF]+/C5T"X,GA5[LG3NGE^NR_/1 MC VBBHK($C3^;>F*JHH%P8S/6>:H5\D;A\^=]/?B.WQ9ZD!7KOK-E'%S/GHU M4B6M=%O%6[?[.V5_?F1YA:N"_%6[M/;T9*2*-D17Y\VPH#8V_=S M QOF><-<[$Z*Q,JW.NJ+,^]VRO-J2.,'<55VPSAC.2AWT>.KP;YX<9>"H=Q* MW9FU-2M3:!O5HBA<:Z.Q:W7C*E,8"F?3"'V\:UIDV9=)]OR [!/UP=FX">J= M+:E\NG\*.WMCYYVQE_,O"EPT?J).9F,UG\U/OB#OI'?^1.2=')+W>R_5?Q;+ M$#V2Y;\O.9SDG;XLCPOH=6AT0>_,%:T][:T^_)/T/ MANK/DJTN=3"!%]ZPBS9JJ:Y?-H0**US=:/O(ZUNKV])$*E7A$'X;TE. F%+S MSRMCM2V,KE2 #$*AQZ V>DMJ2605 &RTQSIC1; OL9I0'7&CUF3)ZZIZY"_4 ML#2]M[3Q!G*;"K9B;X1A'ZT8JA^^_^[5?#Y[\W%R-U%_6RQN MY/WXS5\G?Y9#,*5J2Q(SLHUB ;]?)>%*6WB)GW<;!Y^.W,Y"6FB7P91&>V ^ MEB5;/.ME19 9"=A'!0TFPJ*JQCH("I1"#9HX<]A;*@RH")Q&@CO0<"RB;JEHM(A2 JEC5?D M(]H#./SY%_$K&:3K1'T,Q&%X%Z*I)2M^$70XYU)"X^.!@'9Z3'Q,Z=AG#SS\W!KH@=T6 M+8UWL#6UOB=%O2KV&CBT=9-0B!L=E5ZMT*C$<%CAO"1UW><+UE-,6RMD@:DD M\&-97YI05"ZTG@ZO5#K)YE3M\N\E_U*J';+"TY9L2[*&'AHN E6VGLOCR98$ M^43]!K>WNFI9Z=Y_[J*E L8;@_[&A5@E3)#.*%S)*X"(OLH.(H;EH )<"TN@ MS \AG#QA+11I';B /@FB#H^H@L/XYQH=JV4;I5*LBXI3G V)+H$,B&RI*V?Q MB!DB$PT8B>LLI+PA=EP&):8JMZS,6G-@4[U&44X M9@SR/K&-="8\A)ACG]#-"8L:KO$$4(M[\5*>CA+>7. (F"Q.>\&@KN@WNRWY M#<:Z)!T6Q!U7(+\]#SU&0JX20)"3(!O305RJ-M"JK0#B-A$N* L.&V8O%E 2 M2JU(;);R-0E )+R@@HQ8.H\&R4H8V1>\[7&)^N%@UK.UDBV\:)\"*>0LG,.2 MUC]RJK01C_]#"F >WKN)ZH*3$_5A7]9=7@>A[L/)Q9,GS+5KQX*6TCS;P,^# M[&<80?2<-7N+5PBU\T!F;^R UA0A'5QM"G2!K?'.LE6I3)AN8$CY">-C(BT= M1%JRKC"^:&O.9Z;YTA1<_!.UP)HV,HEPI/-:*#1>D7#3[RQI(4"8'="!?3QH MHDSQ:DR)YBQTSC^@Y=P#3V&-SFINHB9!M/*N5NO*H?4HSG=7,YP%MA7>]1LD MGUUA]K]D.Z6Z-5,$DG^=P!-;X6(.;)X#EMK>LSTL:D!^F-,,0Q&( 1^G_FHE MSS(S]2:%MFF29]S/3+@71:LJ+49CY2[#3#S>=VDA!LEL+952H@UB_.I:"5(% MP>:>8DK.@.?Z^0M&KQR0WA+QP7F<.C K.4YW3J36LLIQ:BD&'1ULT>8R0**G M X7 Z9DFEN"P GJT,]12=+.I#2#L 2VMY":R1BFM!5,,$@'GZ(6-RX\;VTU MCQ%,*%!XN"ZDQ^=^6?;PE.I36^8*DUP%4V) 0JVLN21*6GN2_I6&H11=:0V. M8\"ODZ].L/^&86&P9C@[=FNX#0 8;:HTY.0!ZU\.L9Q#Q3?/RZ.NVW;3(W!O M4UB_,CHR]Z&'GC$SYPO5YQ N$G2=H4TGL"QTV.4_QP,F, MKI":.M7_4'*)D =S5'P9M<*@"1(13=7"*0-(;VF8)\(T)\2@!/U:?48Q,A"_+0LBD+,L$ ><!5&:]]GWWNBBM(XT-G9D MED;<,2]^(>N[4\JSJ'*HO'1E,QW0DGR)FZ;K2ZS+.=^Y\#L7Y72E])U9,F;)0RVD.1LMK6U.QF-3+%E- M3:@:)N%-I71-+=SJQ=@TFM'2*=5BG$319%Q3+D?GI^[9M3X_5:T57+)K34Q; MUU2O+YE0J[-1/.H?W/#%TN*#\?EI0Q?LEME/S;6&N_& 4O*:2<.5))I59Z.+ M^.0R0WDG\#MG*[-U33"2N5)W>/.F/!M%Z! 3K+"(0.'GGETQ(1 (W/BGPQP- M)E%Q^[I'_]7%#K',J6%72GSFI5V>C68C4K**ML+>J-5OK(LG1[Q"">/^DI67 MS:8C4K3&JKI3!@]J+OTO?>CRL*4PB[Z@D'0*B?/;&W)>OJ:6GI]JM2(:I0$- M+URH3AN,M!SY[?L'LF6T8JK6IRI:35D"<#3M@EN7+FF3:G8PNF M4&%<=+"7'C;Y FQ*W@/6TI!?9,G*7?TQN#CXF?1^7B9/ EXT.B1I%) D2M(G M\-(A[M3AI=\2]V[8Y,^+N7'/_SJ4 (^?'<;'6CHQ#2W8V0B*Q3!]ST;G/_T0 M3Z*?G_ ^&[S/GD+__Z?V).QAIY]EB[SFABX6FBVH927I=0"W3R@DLPJ5H##IJ7)P"A&=NAON,K_DG(;3LWA>:-"_J('$^#.)O Q30)9NF$ M7&M5,8/-#@QA[GD![F/D"J+2) LF:89_\V/RT7ES1.(H#J:S"$&F07:MA:P;L)W/@CQ*X2++@S1/R!MIF9;N<,%>E@;)=$K2 M!,)-O^SYS2&WN %V !B0 QB]X5L2'?*0A6>/G# JM6D->X0/[AERWX4B#3@"ZT<%<@#:,._/N1P$^M-$,+NZE# 2H=#1WAF.:J M-'VB61F"W3D7 K N/*J!^ K&[]V!#"]I_U)O7G)9B!;SC2>B:3%$M(EF:9"0 B:FX[FF)*>ZABEQNF$%8*F_=NA=L$2+>\IU!=&-%"O2W2/ M0EA5,3=#20G9!.L,^KOGVVJ\SL*DUV_HTT@^]Y@515 MJ04>SR8AG67'!DCJ(QITG8C#R<"J@7N(&2@$9ZD6DO_K#YH]0(@N #P>*%U MH=IR=ZJJJL .%L:^948UUD79:E?M Q5#\II53.NM3KP;0MF_WF'TA MZYIM6'G(#8?J.=H]=$NDX]E<\*[]K^#DI++$P*VIN#<)BETW9]@ M^LL.)B: M+A"SG=@#>;EYG/XM*>NZ7NV['G-=;X]0KK;\<#([I?HHH]0>(#G&>C2=AG'/ MM._U*/DNCY+.H_PXS#<>78$2M^2= I+MC^Z]B4*=V[+@@@_-&-VF*.\.&BE0 M>$#A =TJ_KCO[4^@BQV(79^ZIG HQSA:@DF<0E[=_G+2JW;6)TF^*8X^,Y/9 M,?FL85*\0D*1%W$03=*7V++5/1 'U.+IMM$]4J#)V2P&>?P*PC1=;U']PT!U MGTRH8&FH_R8!G,)GJ^@W&#V '*X73-HF_]VYM\ ,#54D7Q4H+EQ&-YL.>\!F MYO'G.U2CFXX$^:]:W+[Z)A"XOEC3->IP68F6 7:)U69 !T8.J0!>:9#TQ$.O M#:,&YSZWZ\!3V*]P;@^3;$6%V7_>31Q@K(!&@J,8[ Z]#L>_V9JHC=(^#QW7 MOIXP"C&9=OXW*]P$[*)$XJJ:PU[,S9W9BF!.Y9UN&UMP7!E@36UAO53@EN^? MVSL9=,8[Z#]=&KZR0C[#T2&HTJU6N*5X8LSQZ]G52%>F;DES2\D[G!QNX8G) M'S 12/PJ=Q=FOU4V%9N60+(X@FZ03#,8D'$Z M"5/R :*;0[0;D6@63DDR2^%EG.1A]K@,,[ 2U^Q]8VRN:#-I@#ELA M:L=Y @*'OHO&6U^VL*LLW/>[\3N;_\@=G@[_(KCP7\8;A*6M 8 &D0 9 >&PO=V]R:W-H965T]E++)+G\IT[F:.M\Y>ATCK2UZ:VX7A4Q=B^F$Y#4>E&A8EK MM<7)VOE&12S]9AI:KU4I3$T]7-,G9TMB;:S^Z"ET3:/\ M]9FNW?9X-!_EC4]F4T7>F)XE\>C&0/2M2XB2U#XN=+GNJY9$&!\Z66.!I7, MN/N=I?\DML.6E0KZW-6_FS)6QZ/G(RKU6G5U_.2V/^O>GD.65[@ZR%_:)MJG MAR,JNA!=TS,#06-L^E5?>S_L,#R?W<&PZ!D6@CLI$I0_JJA.CKS;DF=J2.,/ M,56X FVC]CI$>F6CB=>D;$F?=*F1 WS\P=DG MY\Y&[VJ(V SD1],(%"QK6O0:SY+&Q1T:E_0>^0M!Y0_B@P'QP7W2_Y<@_K\:Z1=+%[J-NEEI M3_,#"1Y"N-5C4K4#Y=;$BMZH5EDZKUU7TKEKVBZRD',W&=.[6.(OJWN_G-&[ M=^=C>A0K33\\>+Y8S%Z^ME=0XWR0]?SEXS%IT5V2L=&!D=3& R9VH;;"R>J: MM"HJRJR)H"10MYTO*M0^A4H!/KDU%:YIT%5 6%SR^LRK&TUOW]*C'L&P<2$\ M&0>M63*$1E7?RFV]*32+>3B?368H=+@+THVEN'6$K+/HQJ+WX>'.>0OG]8=, M>^M1]J8X9V]K3F.V1ML-^JT(%SXV-_D!S5U9 EEZ25!C5B5EVF3PNZK&5"AK7:25AF^T+PR' M /0LHW)UJ7W@;Z_!A-Q"RO6F9^KD=?A& 1>.45J#\E*' C&44J'&>415P^P: MVC##4_"X&I6]%M^:K.Z?S@0^A8&/QJDLCU\J:A7$:_I+AWXQ3AMF;: -,5=4 MHZ^8FEL)=P 2![BGO $]=L,!(:]G[S&(%QM2L4Q7JE:8BLS,4SH5-1A2," M/"7&PG:K*O-PVCV<30YR@25;[TZ7T@$$Q\' &T64!&W47\ZS4-A\*55V&S7% MU'9P/B<'-S1X&Z89E?>'#$( J<'-3(5\M&<=L<7_BM&4 A$IC)L*XU'XSG%+ M!:VOP*OK\^A6#&VBSLDHAUJ'CS#4L.D6;%&"8 M<"FE;:S@A4SCT^5,8BH!4SW:7+[P4J>9*_6@'7"2,YQ@IC2X5(ZY5;C 3NU2 M N9VP<:Q768#<[^BPM%J!,R$?M_+H!W98)%I;9/I"5,8$A/!OB?SQON'R(8H MO4U".?32D&;8/:2%"A6M47@A17IO\.0^P?"&D8=DD+J6"8Q#>")5>,P[^^1= M"WFYM25O;R1HG!70>E&YKB[O:!=[+6C<^ZE$@Y3#*U4C<%OA7TD?00DC(*5< MI65J*/%QWW#XE='5"H0>W0)K[YH\5PH/;@@'JFZ_\^;,';H2KQMUS2J#CK%F M9"J59R](!IS<,7BSKQ@OSDYN1IT^V;T&FGQSV2EHQ\WQURJ6,@1(9'=;_1(A+DN((G"XQ=TUE=UZL%OE.W09V@Y3Y.$'M)\?'!X2!_0'VO'C2:F M"U .V'\)_Z/EL\7C;S3M3RS1,WO^W??-=.?YUVB_D4X;B>; R&1JW78)U-GN'9ZM/#-BVB:^4QN7(13U/YK+1"N3(!SM?. MQ;Q@!<-_%T[^!E!+ P04 " "PD7042$H(34$@+' M80LW4)8$A#0>/&;0FR3%X7>'?NM\1U_6W,"-*O\2F2TN@T7 ,LAY4]J/:O<; M>']FA)>JTKA?MFMEDVG TL9857EE9% )V8[\FX_#0&$1G5"(O4+L>+>&',MW MW/+5A58[IDD:T>C#N>JTD9R0E)1/5N.N0#V[NN5"LZ^\;(!] &X:#1AQ:R[& M%L%)9)QZH.L6*#X!E+ /2MK"L%]E!MEC_3&2ZIG%';/K^%G JUJ/6!*%+([B MY!F\I/-H3GCZ'_E]2\T- [',!+%9 M^?F\UFRS"*%OCQYM4BGL1O'WWY33]TZ]WHES\X0!]3#(2P D_;E]&G$=NH+6A) MH1QNO6;Q,@GGT^4)J]TN%B,L-9*M%5'M]N-P.5\88E>E)J^WNR7PX?2YS'8M)%(=)LNQ5IY,HC!;)]]0EB_!L0JGK)!_G+@J7LS/V M)Q:'ZFG\.=:$M.3&B%Q053!]3E^XU'C](>6- 9+8.QPGD;'&4 EY:!25"KSI M*5#M\,^YMV[(DLH/*P'6AR>';,1NC]:T8ZSCCK4KA<=*T8"G:IUK:QUR\51S MK2HDPI3.0)=[AF^--+QM2=9@=P"R"V'-M16IJ#GQJ;7:BHRJXQXK:=VT^

)9]XJK7%)@T1;:%5LRFH @,V=QGZ'^*B MT-DO1&'_!-H%4LBT;+(NXBXAG+SPST'%][W(6M'SL29UQYK4&SE8$!(=0L;O M)7ID06-CXYZ@ KH'),<'I(U'4W*-"ELPMG),G[ CTW1R4M#D(0JWS2J%F!*( M\3,U=H',JF'XW3$R35H,T$TX=,SESH?\NUU$UGU4?#0.85-5(7OO:P_N-+8< MW[_&(*FR-5.(VO1'82 ]H@<:\^8>6NFIYR[[^8F'F>.5W'17+NQ/,9GM:FG6 MZ"[4W4OL>A>)UVMTK&L9#YK+"O3&M=!X7U0C;=MG]JM]EW[5-J??Q=L6'ROK M!NGB,Y^C:C2:SP*FV[:YG5A5NU85#Q VONZSP'\:H$D ]W.%5JO-%[N2TM&WNFKLS6#E MW/K%<&B+E:R%O=)KV>#)0IM:.-R:Y="NC12E/U17PS2.Q\-:J&9P>^W7WIO; M:]VZ2C7RO2';UK4PNU>RTMN;03+8+WQ0RY7CA>'M]5HLY4?I/J_?&]P-#U)* M5KV7_L[;#EOFPLK7NOJ'*MWJ9C =4"D7HJWH2OK?VD;]HZ@L6BMTW5W&/>U:L*_^-;YX>3 -'[D0-H=2#WNH,BC M?".DN&=T,:7WA3_6F 4PT'Y:,S>*IPSMW^*T)>=K S\_*R1^3]UFRD=<@F9R-Z(^>.1%/2VZ^M?.-D2<]5@R>ZM?"Y MO7A!"*ZJ#M&EUYK%&;JKM7'JWSC@5WXQVEKZW*#65'[U%]08^W#Y#]P#UR?M M1$5OK5/@*I;?"67H+U&UDCY??;RBI=Y(TW &G%KSC-+9.)JD,[Y*4OP^SZ)D MEE[X)UDTR6<$^H/<#?39.O,_&DR=\EL1Q-)K. M"/Z T](\OZ#9+,HF1Z?ER2@:CUG]:,H8<)>-+_P#>'.:T5U1F!9&*20A^ MHF!;?&_;_=!%M 4T6?0,#7NEZ+9N?=/7EI\0PI<@D?U%!Z*(.G1.ZQ M_GX\&(T74=!^%4$X*]HT;P,".J:L?9K)>- M1V,=ED'B A84 *T9 %TPAJH;:T[#\S7+>:ML"*[9T&(*3KNBNERY\/&R\_ K7/Q'K$Q?] M0*:N1-GE4? ,-H=@/ S?B0M!KO].35\-\ F(%4A2/D*'&N.-#9F$A:")-AK/ ME;<<%->%\KM]6+H=7 P*UT6/B8H +I%PUF*6)6[CO'HL<%Q)D;FPD\U#OK#> M=[($NRKZ$-I]< :#X3F'DYY)O*>(E6=%HM34:,>\J1%0EJ:L;3G;-9SA7!72 MX-0O&*W8!X!VI"+O$8=.Q?6!9VEUX.6I2JXTT(6'K#EX@)VX$N[!WJUN*_!" M=EC*1[6C[O3I/V=IJ650R@YMRF!C57T'(<1"F?HBJUU0QXL'M'O96_0$!FHD M9DXC'Q<^EPL6R*F)HKCGQ _A[P")+9<,GRT[LG"?6JB"Y(;YC7I5*%.T-8C! M-<#C#%[LD)VA9B[#)%1F7]Z9--;7"4@_([FOA'SBQTFTZZ60MPA)*+N9A-F_ MZT!$?*+!FYZW!8>+@ELWHB%*0/&%$;X,KZK<@#G!YLY7@M">CU$X)7Y'SF-7 M7:@&WE'<#T ^V44=G52'KHX#.X@I="WI2Z.WC6\CYP[Q3?Y$3V^]V,_,3U2\ M>W7G(7N[3MG-*??3J:@0-21 0- 3DKIWRO>=W';3O?W>!']O".V=)]^T1GD^P3^ Q%G/M+H?3X^OI+CTJ72RHL)*-Z/9 MLRK?/?-YCQ%7AE3WB\.N2(3T[T;)P^ H["KRO\14QQP67H=94&\67/4@4O;! MY!J&U/ \ C]=+Z=.F 1C-#I*:&O[A*[7F->:O:GWU7HV/9&0GU9&RK./$"'L M^$EAQ;GGGO';1\HO#7E^R(S@,B@OE2UTV[@AAL1:M74P*9\DE&0]#D'.1=F, MWQ_ST9CZ7O2')Y]G:FF6_B,4S]]0$K[4'%8/W[GNPN>=X_;PD0ROY$M^GZOD M D?CJ\EH0"9\> HW3J_]QYZY=D[7_G(E,68:WH#G"ZW=_H85'+[^W?X'4$L# M!!0 ( +"1R%940%B4]P, /\) 9 >&PO=V]R:W-H965TU*!) LU[]6MN D[;8AK8PVF[],.P#(YTLHA2I MDE2<]-?O*-F*C<8.LNV+1![OGGL_!J36RO!6J1!"'X2BH&)?>E=81@.:_9!C^C_:->:]H%/4K.*Y2&*PD:BX6WBF97J>-O M&?[DN#4':W">W"CUS6U^RQ=>Z Q"@9EU"(Q^MWB-0C@@,N/[#M/K53K!P_4> M_5WK._ERPPQ>*_&5Y[9<>!,/V RA[??&UY3Q*T/']'. TL*'%N0[<"N.K#X!%@" M'Y2TI8&W,L?\6#X@PWKKXKUU5_%9P%6M!Y"$/L1AG)S!2WIODQ8O><);']:" M27OL-/RUNC%64YW\_9CK'7+Z.++KG9FI688+CYK#H+Y%;_GJ130*7Y^Q.^WM M3L^A/S=+_QH,CL[PX4PB?3)%O6@LJ )LB5 H02W-Y08NN"2*:@Q)F%4 ME$VR*1PDO4U4E90_HC)CD-*\JU:G@HZR9Y>24\FZ8 BF-V3R0X1)2Z%5=3)5 M&ZV,Z6)_HAA\V)8\*Z%DN1OKO*($N@13I=( B4/'7[U8A)'X]>=3TKPO+. M2R8)3KBXTB5D!O 5(7NRRR@:E,SD.+OA8/C_9G=U6'2NV)XV+%.&\D8A4AO9 MLFVY+6FT.+JS6N,MRH82LXO.432,I5_7X,3JTM*J-GY7SH?^_>2P,^\_>?O8 MB \.+N4*J8#&ULI57; MCMLV$/V5@1H4+2"L[K:SM0UXO2F: D$622\/11]H:603H4B50]F;?GV'DJPX M@-<(T!>*EW/.W,C1\F3L)SH@.GANE*95<'"NO8\B*@_8"+HS+6H^J8UMA..E MW4?46A153VI4E,;Q+&J$U,%ZV>\]V?72=$Y)C4\6J&L:83\_H#*G59 $YXT/ MA5LDON'W.-[P!\23W0Q!Q_) MSIA/?O&V6@6Q=P@5ELXK"/X<<8M*>2%VXY]1,YA,>N+E_*S^Q!(_7P%<]C M'BX(B_@%0CH2TM[OP5#OY:-P8KVTY@36HUG-3_I0>S8[)[4ORD=G^50RSZV? M++9"5O#FF_= 2UL.VM1.]@0H:-EY-B<)T7E*/TP2*O;U(;TIN&GM'61Q"&F<9C?TLBGVK-?+7M![Q!HYQ JV MAAR%L!6M=$+)?[$*84Q,>)&0(1'P**E4ACJ+\-=F1\[RS?K[6GH&Z_EUZ_ZU MW5,K2EP%_)P([1&#]???);/XIQNQY5-L^2WU_U?7F]+7'?]F>^?$ EXB38\L M1Z08D*7AMT\.3 U\#+51W$*DWL,/4O..Z8BI].,]\,60JK\9OPK=<6^!+)DJ M"&1J=Q)<+>IV5%K9^G9 \ J2+$QFN9^D83'/)X*HCFB=)&\J"8NDX#%+T^E< M:BZ^T"5"&LX6"Q[GKPMXJX](KO'^2^V0,^.X:Y4HCV*G//1U,N?$E4TVKS&=$V!G=^8RE>0I%MK@"0(VUY-3-BP(623)6 M@&T7.11A/"O@-\-7'-IO+L(K2(LP711^,N-\97#M=D87':A!N^_[K*]@I]W0 MC*;=J95OA@[V!3[\!]X)N^<,@\*:J?'=O C #KUU6#C3]OUL9QQWQWYZX-\1 M6@_@\]H8=UYX ],/;OT?4$L#!!0 ( +"1R%;0*TX6]0( -$& 9 M>&PO=V]R:W-H965T>TQM"6L?C]8']GEVV*;=&D963GUDLBT)U6,+5 [59HP;6E/#9;%'! M9:<4-@8^<;;F@AN.>A88BFD]@V+/?]'SQ\_P)W M&[/5<-646/[M'Y#607!\ M$'P1GR1*N&DQH^+%<:Z/HD_GY M5,H]8_HTH[U&4]VR N<>W1.-ZAZ]Q;. 5;^A$=IH(].LI4/.Y<-W_ MR)J.A@@DD3^$*V1MXS%WW0MI&<_H,_'C\9@64>R/TG0 :UF9'5-(XVBM"\5; MZZ4A]\?A!,9^FJ7'O#77VMDS/\MR&/EQF WV5LD*G9T)L!7C!26!E%GL1_$( M(C_/)P.:E?>H#-V#W*3TG801?I"$5[-\Z< 9I[H>1+5.2^VF4P5-?:G T9FI4&S=,;?NZ MQO039S@=YO6R'U-_X/VPOV9JPZF< BMR#<_SS /5#]!^8V3KAM9:&AJ!;KFE M?PXJ"R![):4Y;&R X2^V^ U02P,$% @ L)'(5D^N2$Z/ @ P 4 !D M !X;"]W;W)K&ULG911:]LP$,>_RN&5L4&Q'2?M M2I<8DJYC>RB$EJX/8P^*?;%%92'2^%-K"]Q#KI_C_=17+:J+V,DE<46,C7&Q:U'RR-K81Q*:M$M=:%&40-2K)TO0\:834 M43X->TN;3\V&E-2XM. V32/L;H'*;&?1*-IOW,JJ)K^1Y--65'B'=-\N+5O) M0"EE@]I)H\'B>A;-1Y>+B?O?&]G$6I#P@5%N0)@C]/ M>(5*>1"'\;MG1L.57GBXWM._AMPYEY5P>&74@RRIGD47$92X%AM%MV;[#?M\ MSCRO,,J%7]AVOF.^L=@X,DTO9KN1NON*Y_Y_.!!NUA#O>Y'6>;Y9+UXH"9Q%W@T/[A%'^ M_MWH//U\)-K)$.WD&/T?GN5_. \(KC7:&0L")NGHP^-'7\FL+:'@9[1RM0D] MT[(W[SRAE;H"H12@DI5<*83[^"X&[/$NAJL#G0,R0#7NV0$C+$(I76'1N_ MB.%&4%%[5>+#GHJ@9M%6:'XU@WFKH&&W:'\33O MNO*O>S?;;H2M)&>F<,W2-/YT%H'MYD5GD&E#CZX,<<>'9'.][Z!(\FL?>3!EWR>C%@0:I2!&03];7&-6C,1 MR7CJ.).C2P;VOP_L/\?8*99,>%Q;_5WEH9PGMPGD6(A&AV]V]PMV\;QC/FFU MC[^P:VVGY%$V/MBJ ].X4J;]%\]='GJ V]$%P*0#3*+NUE%4^4D$L9@YNP/' MUL3&'S'4B"9QRO"F/ 1'JXIP8?$0K'PLK<[1O7YU.QE_^.CA\U.CPA[>?,)" M217>SM) GM@^E1WKJF6=7&"=PE=K0DE4)L?\%)^2PJ/,R4'F:G*5<%F[(4Q' M YB,)M,K?--CV-/(-[W UX7XQS+SP5%E_'DNQI;BYCP%=\N=KX7$>4+MX-%M M,5F\?C5^/_IX1>#-4>#--?8?WI$4FP1 MPLZ"9 /T8 N0K8UGF\$YEB'\6B(X[HX("#1J)<3A ='G.1%QNN 05(XF*"GT M /!98AVH94)))X2OJ=4A6-C:H,QF0%"S)3>Q^XF1=MKX ETG9@B?A2S!ETQZ M28GRP-Z"QIR9K4%FQ_/8U55L0!.Q/HJIQ!XR["0&LA AIL;6\;0Z210HT_F^ M*G8(7RC0/%?,, "A=6OO+RK<*;(1#1TR(F94[P^"6I!_Y613 M^2",1#^@%:F;G#:!5,= 4#BM*!*B>J/>QBEB#+PGT2RG='0Q%\J3%'AJ!.7% M0=XX-MB5BA+.ZZ:ILI;I7Z(C8TID$UA5=.(P=JJA0M1(]J$4!L:CGPZ>Q6;C M<"/"-1__M5)?.A^ =13Z_XM=517FB@31QA16TPW*]JUA034OC%%,H\(@Z8[ZL#O)=DB-1G)X;U6A:.%L M1[QL^7.):N54M<9^:U_TCX#A[?$(MVY?#W^;M^^NK9B:!XB$+%2X-0!:47_]G'L!4I1C*VF2ETR7:@[(VR=Y])L;E16KB][PU[SX)U^ M6#EZ<'IU4WXQI/2_XJ-7:=JX% M>;(HR\]T\R:][ W(()6IQ)$$B7^/ZI7*,A($,WX+,GNM2MK8O6ZDOV;?X[.>2-52UIE[5Z[_HH(_9R0O*3/+?\7:KQV/>B*IK2OSL!D6 MY+KP_^67$(?.AME@SX8X;(C9;J^(K?RS=/+JPI1K86@UI-$%N\J[89PN*"GW MSN"MQCYW=9M76;E12MR[,ODL[C)9V(M3!\GT_C0)4FZ\E'B/E)'XM2S'K!\W%H^/B3]NQ/TXU+$)R56\A%_-,K,Z$1FV49H:VL$2?U6:[<1 M/"2E]%3OA^^/&$I)!59_CX!\:Z _@_;\Y:U!3M$9I>L[D_J$2>5.(OY6/*E\H7TG1'G?:6%2F2NMMZ+LJ-L.&& &O;Q2#P 3=P^-^*VX#156BFH='9"RC*:D#2R=);! M@@-1N7:[4F"V$@&$T =GT60RB.+Q7%@"0,X;!>!5)I'$:Z0LS^&0KV=8!5VA M_Y\QOD^!EFFJ*<41ORMJC@/UR[?EMV91LY$:B30^&R7V6]:8?=(UL%0DX!R6 MX_]:+4P-!B&&;3-LE#0L5XH*%59RXITJ^ 6BLE /NBBHCG?V<_IBK@M4K]-% M34O+PO,CL1.5Z@ M\=M@D17^^N8$:QW K$B#R208PR51_."OLF"[R"3X?!P#246&]$/C5XIW&YT$ MW7!GH ,SH"7%7GH%G;@VX>Z+MU_%:_0'Y[X= %(O&:V5FX+#C$=1]/Y+)I. MAT%CGQ$_8+(?;!\8DPDLERUR.;G(5&"=^G>N[4?L"T.C&VA@> .KU%$\ !GY M,QXKNO D&-:F?2I]-(? M#(#19JDTOQM.1]'9>$SO1K/^:/Q$+UB5SEI:):;1:#2*QH,SX/ M0U2)<&!)"@%963%GGF/12$PB%)WX!=/'H$5IC4R!-IKH- ],U/5D@@J/,;3N M]X0(?$"Q@1Y:K4ADI0&CW*Y'(D8GH ..:.#.T?ZO.F^_%74QG@U$/(K%>\;E M;RYG;9.8M4TCP+ZX?J9WH@#S.R(2BG)1.I2A0ZB3\J%@$QO\0.6WT+/+KQL6 MMV[01 8T,8H.UITZ!O4PH8ZPP2I6:IG1D0=)T+.@K2%"S$BVI7,>H/)MX+;< M:A^*CKU?.?6TW,31>!@-@!M'P]D\&L\G6QC\VO @F(4%)XYY*I^(N!_/Q*@_ MF(JGYY,:!4?3_C_"[PXJZYXW;N_O[AI._X.$<$N<*9J9:@#P("DFU:23N,^J M],.*GK4#$P*&T0RC8@#<_XZQZP=LU3AH*$E;H$>=T,[VI"(\->W\ZUK )& T M[=1!A/Y/5.7@-F*B6 2-DR:)MD;(FHCN[:!<;K:$D9BAV]W8'DDH'%OF&!BQ M!>Y!N5OQ<3"3M566P]5:+1=HE?\6J>16.L GYV?S:'HV;MGD^Z;]P"LT-2V- M.6Y!7QO,<'0P*C1M<\#VX* R_:")%FQ[B)"Y:;BGC8AF:Q]M_:4X$/] U@A\ MAM.7]GG_Z0*0KY>:6!MU8\/=.&>MB7W >W/((O_V9K]);D7Y=P$BO(I-QV/F M4M 46 E$T-#+?=4AQ/$T4,8HT(I-*\0"UEP7DGSG>IDH&F[L1E-?W'9OO7G, M]HCK(>>LLA7E(T"_/G NOJ. 6G^#"%])V]Q5H(LZT95D4A2HVM:ZM\'>'0NB MYXJ %;7+2$JP#OTEPT\V%?T"M.)!WAPL9]M390=^<-JD)TLZ77C*)A[YD/&# MM<-"M %G 55CH$GEIA'2!KV!5G_,_,,4XY4[H"\BPI*J9??82J7KFS0HZG*L MHT%_)G*$.&PO M=V]R:W-H965T9C=;6#'FIU9SP4@\O4^W;.[!$Q2E9GN[3?4[W\F+O MPZ?8$B5UUUD7+V=M2OW+Y3+6+74Z+GQ/#F\V/G0ZX39LE[$/I!O9U-GE>K7Z M:MEIXV97%_+L;;BZ\#E9X^AM4#%WG0Z'&[)^?SD[FXT/?C;;-O&#Y=5%K[=T M2^E]_S;@;CE9:4Q'+AKO5*#-Y>SZ[.7-,UXO"SX8VL>C:\615-Y_XIOOF\O9 MBATB2W5B"QH_.WI-UK(AN/'K8',V'>_O1-*F]G+V8 MJ88V.MOTL]]_1T,\S]E>[6V4OVI?UCY?SU2=8_+=L!D>=,:57WTWX'"TX<7J MB0WK8<-:_"X'B9=O=-)7%\'O5>#5L,87$JKLAG/&<5)N4\!;@WWIZK7O.I. M.&R'LS=%'/K)\R=JQ]AH(WJKZZAYG3_$JY- M_JU'_V[6GS5XW8>%.E_-U7JU/O^,O?,IWG.Q=_Z_Q*O>F%A;'W,@]<_K*J: MHOG78RB40YX]?@@3Z67L=4V7,S E4MC1[.K++\Z^6KWZ3 C/IA">?<[Z?Y^R M_\.<^MXU)H!!ZIV^P^U'4AK@Q%S]P@^35V9W6KPQ8+P!,6 CDK$ )6'[3- MI*X;U"D'I_[XY1S%7+(A2VXSBK0C)#Z'I$R,&8@P MD+UQ0SYO(>>M>J,_^:35;J$^ZL-&FR I4+=\!$=XL@I)IRT,I5:G<@X"BJ]CZ;!M5$7*R,Y&7>]53X/R<6,/C0+]F5!IGS^,\"+OE@#G'#W([ M0%, /#%DN!'4/C3:U50 /7[/N3S[^E4\LL (YD0+]1Z2%IZ ;=H7,OBU+>A: M[[;8#8*XK?I'-M9B<>@9P)]\N/?I_JP:_47M=51^1P&FJ)F7PBA$Z?0!A-K_ M!U#ZT2[_C)>I8(MQ +Y'* M ^F@B!5?_:!=1G-7YZ7._K)0UZAHV(EHDT4$S(B2A+9%4W9B+-88-4:FX#(( MB>.'XHE1 SI 9U63A82VT.GK.H@68 +ADN7J,K8\67.3L0>Y+Q I:0 MO3T2PK^!TO&KA;K17..^Q&MR[%R= >I1=!QT/8*XD$[*O 4'XZ6'P4E*J\;U-EX-",)WL+%A7I37'L$ MUNR&2N/[X%%\LDKWO35U";4T F2%ZSNJZO!(?N<#[*7D=UQ0 (H"H ?"F^ [ M1,6XCB7"9X\] /'XK3/_!M+'$7'-UB>]#<4-HZ(Y0K"'^CM7Z ;%.H0>TQX( MWW"^*P9"GA,TK9.[!"Y+6?]AM7B.6 M$E9(A1AD]BJ LY^837KM#A,AX@DC>,7#W4I Q]^MYV1@9#<(ZF^0.?N[V>8; MKB-DKQ2SX9'%%'S@JW$P0')@=B)Z+LV(2[;S=E7R,\XV5\[!F M4"4/8ZB;FHB[ :S45ILN\HH^AQ[M /OQ#.P>)X+[\@0@'>(9\@K4Q,+88:$C M@8/B$6Y0V-#\N=3$&:J =(_A$)G" M?(B9BF&0L8/58')_9.W3@9()$D,PE#A=8QB%(9S^ L#)5O&Q\ :=:60'6D"+ M1K2G4Y$T/!&I"C'>TUY>'.]LP6F.E\]ETC53 2-ON3B+SPJT+12F##N#EAX& M^4":AV9 7#P_%&)F3\(S?E)5(MW>YY0 MI)Z'*) UNJNYXPS3>PDG'DLL,YLG6_#%<=T4*97/B<5C'SO+HV]5E-I6OLBY MH<-P^6R=GDX?_=?E6_=^>?F/P8\8[8UCKFVP=;7X^OFL5,!XDWPO7[Y('[ZC MY;(E0!EX =YO/-1CN.$#IG^%7/T&4$L#!!0 ( +"1R%99)=:H+@0 &8) M 9 >&PO=V]R:W-H965TDXOB_WQTENW:3&@,,\W6/[[L' MJ=E&FZ^V1'3P5%?*SH/2N?6TW[=9B;6P5WJ-BDX*;6KA:&E6?;LV*'*O5%?] M. R'_5I(%2QF?N_>+&:Z<954>&_ -G4MS/86*[V9!U&PV_@H5Z7CC?YBMA8K M?$#WU_K>T*J_MY++&I656H'!8A[<1-/;A.6]P&>)&WLP!V:RU/HK+_[(YT'( M@+#"S+$%0<,CWF%5L2&"\:VS&>Q=LN+A?&?]=\^=N"R%Q3M=?9&Y*^?!.( < M"]%4[J/>O,6.3\KV,EU9_P^;5C8BX:RQ3M>=,B&HI6I'\=3%X4!A'/Y$(>X4 M8H^[=>11OA%.+&9&;\"P-%GCB:?JM0F<5)R4!V?H5)*>6[Q#HF1G?4>V>*>? M=7JWK5[\$[T!O-?*E19^4SGFQ_I]PK '$N^ W,8G#=ZLS14,PA[$83PX86^P M)S;P]@8GB<$_-TOK#.7^WY?"H1[G2]%FK[^M4XCD;7%BH^@K4VKM"5U)!I:A[K+%A= M8;4%7="OD!F"IT6EYLI.R:&I+1BA5E*MH#"Z!K?1W@O9HM;E;2>6%=GG6"BR M*E5[*7!W\:\Q0)>%H0V2K5J8) &N-(A0M_6"7"] V9;5/MT@5,Z3&,ZE(G'= M6-JQ%U/RSZJ'I=8J>.$/Q\Z(KG5P!H/>,(W\F$R&\%D8Z6$?R Q',:3C%!Y* M"M4E4S\\C<=C2-,8/FDG*E!T,1Z93WK#*&K'P: -4.,:0P0%#=))8DV!=B_D MYX?H0$7(9-6J++=02)N1QRT* QLDB\)VP;?/ D,!2 C$I!>.)KQ((8I[@W3, M\R&,>TD<\G0$HUZ2)#P=P[ 7$G)"3+=W0:PAFO2BP:@CVK%H5$XP=*,JG9V,AB,:=VG_DS3^I@<<[CC+;^G[XELCJ *,A9L5L6?@+]VZ_8.WKT:S M\B^\!9^+]AG<[^X_(F[:M_.[>/L%\EX8NOTX)06IAE>C-&A9[Q9.K_U+NM2. MWF4_+0DH&A:@\T)KMUNP@_VGU>(_4$L#!!0 ( +"1R%98AU@>(@0 /,) M 9 >&PO=V]R:W-H965T[[Z[ M^^Z.Y**U[L:71$'<5=KX95*&4)^EJ<]+JJ2?V)H,=C;653)@Z;:IKQW)(AI5 M.IUFV;NTDLHDJT647;G5PC9!*T-73OBFJJ3;79"V[3(Y3@;!%[4M PO2U:*6 M6[JF\'M]Y;!*1Y1"562\LD8XVBR3\^.SBSGK1X4_%+5^[UMP)FMK;WCQJ5@F M&0=$FO+ "!+_;NF2M&8@A/%WCYF,+MEP_WM _RWFCES6TM.EU=]4$&+;3]2G\];QLNM]O%7M)WN;):(O/'!5KTQ(JB4Z?[+NYZ'/8/3[ F# M:6\PC7%WCF*4'V20JX6SK7"L#33^B*E&:P2G#!?E.CCL*MB%U2>3VXK$5WE' M?I$&(+(\S7OKB\YZ^H3U3'RV)I1>_&H**A[:IXAD#&[(?IB0_*Y]KZQI'X\WSM@T-#_'4HY0YQ?AB1A^3,US*G M98(I\.1N*5F]>77\+GO_3+SS,=[Y<^@_+,?+K<77DL2EK6II=@+BN@D0JN!% M[>RMBD.%F1;*!'*J$C5^;>'%>B=D7>N=,ELAC2 ?%'J?"BQ,([6@S8;B)(D M4AVV1+#8#"I7];XBV&$-U<4$3R#?"^E%H1P0H A7Y]>7XF2>36*T+_&E? Q/ M00ENPWV.;UZ=3H]/WGNQ(^EXKXCJ#[P? ;B($,5WC!8PF($"C8%8H1RH\CAI M(8$)D#I<02B*3ZF1_#IZXX-O>OY^B\]_Q]8M"C)S\>3[)?7488P M7Q]R]KAKAJ1IC[&7>\\MCG6/9@15#[! N@^';[&!G0<<::1SLP M:$N5E_N]P/!%DP-^W7C,B/=##HIO'E0O<<^BS=%C47FC8PS28G;Q/ANB=&MPBVCM?ZV@8\$N)GB5<9.5; _L;: M,"S8P?C.6_T+4$L#!!0 ( +"1R%;6*#^G;00 8+ 9 >&PO=V]R M:W-H965TO=Z;AD:[Q#^VNYT/34V:-D MO$!IN)*@<34)9MW1O.?DOL$O96;7_&QI^^ MPTN5,/X7MK5L$@605L:JHE$F!@67]3][;.)PH#!X32%N%&+/NS;D6;YCEDW' M6FU!.VE"<].STAO+^21D#"]1PES.-XXXE7'?;21N, M>8T1OX*1P&ZG?(3Y[4O&.U#P^"3@K=1N2*(0XBI,3>,G>R<3C M):_@O6=::JUK3;, MTE1I1TT\A?_#:IT#+FM5RA*33V_?#.+NY9799ZL.QDH)&JX^"&Q)835HC0NT MS;URG>(Z*A0 &F(\;<(C*/79L=PS:S5?5C6>53#7["\,X:-,VWN:3C!7@G)N M(*/L-$D@$*XR G.5)QW^F?="58:,4A+P,<72'AHK5"6M:8W(&XWX8ISX&>!^ M8KBI"M3,*CV"FQWC4SQ_@K-D$/;ZO98_#L/X8MB"=R@5#=(:Y]Y/;\").+"(9)& _[\ F-&<'V6\Q*;M"X.!P'I]+Z MD[Y1CKW&LM)I3E\9.+MLP5FOWWJ58F4(D72H"M-*L.,M_&_2Z)QJTA@>*0[G M8C_Q+O:CY\#_4!N4GJC=BUK-(6Y]4]:'(7\.8JDL[CK2(]'W_6!00$X1@R6B M=!5'4\)-'ZV*'UGV;IH=K7GR$E-&.7+77-=SRF\R6U6)C&[!39/S/>\7/?)/ MG?!+Z9K9.(;[@GE1HY=AKQ=!-PJ3;@]NJ?HT3WT%-G.:TX"X#).$\,)!U(?W M=XO%+K(DS6G=J:N+>.XL9-!-!N!'4'P%7Y1E KJ]<-CMTD78[0[AV->O<["; M4/NN_09FB"UU?+VF[-_NE[Q9O=L\B]<;XF>FUYR\%K@BU:A]V0_J8;M[L*KT MF\Y26=J;_#&G116U$Z#[E:**:1Z<@?WJ._T;4$L#!!0 ( +"1R%8[IQC? MH ( .H% 9 >&PO=V]R:W-H965T\4AFKAV*0RM@VAR .H M5G&:).=Q+:2.YM/@6]%\:EJGI,85@6WK6M!NB(?N>[,BMN*>)9 B>0&0[@%I MT-TE"BH_"B?F4S);(!_-;'X12@UH%B>UOY0[1[PK&>?FMZB$PQQ6@MP.OI'0 M5H3SLM/8,;^/BK,]U[+C2E_@&L.-T:ZR\$GGF#_%QZRK%Y<>Q"W3DX2+AH8P M3@:0)NGX!-^X+W8<^,:O+A9^+M;6$5N_GJN[HYT\3^O[YM(V(L-9Q(UAD388 MS=^]&9TG'TZ(GO2B)Z?87WE#_\L%7S3:UJ"#>K>](V])ZC)PN8H0H>[>*_KW"OS:I.J?6T#S(AWP[+$- MANFA=L/G;C0^ZK\:J0Q3QD+F17:MV'O[0;;H^O=?>#<%;P25DJ]#8<'09/C^ M+ +J)DMG.-.$;EX;Q[,A+"L>QD@^@/<+8]S!\ GZ\3[_"U!+ P04 " "P MD)+44J)&7'__W> MD;+C;$G6?;$EBO?NW=V[(\\VUGWQ#5$0MZTV_CQK0NC>3":^:*B5?FP[,OA2 M6=?*@%=73WSG2);1J-63?#I].6FE,MGB+*Y=N<69[8-6AJZ<\'W;2K>](&TW MY]DLVRU\4'43>&&R..MD3=<4/G57#F^3/4JI6C)>62,<5>?99**F2O0X?[.8G&N(Y9KS":A]_Q2;MS5]GHNA]L.U@ M# :M,NE?W@YY.# XF3YBD \&>>2='$66/\@@%V?.;H3CW4#CAQAJM 8Y9;@H MU\'AJX)=6%SW*T\W/9D@WJ[QZ\\F ;#\<5(,$!<)(G\$8B[>6Q,:+]Z:DLK[ M]A/0V7/*=YPN\BSE]/0)KD=[KD=/H7]=/?XGA'AGQ'NY MC>DQ3UY3D56WP.5BLKJ26!M^# MU R/M16%0$ZT/#^27/%FB$HOI %HT2A:DUCU'BR]%YU3UJF@R(_%QP,FY(-" MCY$7'OM=],( %G2=@ MH7T9&A?4(R59"=IVSM]%*;\6SV7B*!M$Z30LM0R(- M>T_@)WWO=DX1)-56F?K +0 Y,T4C78W7PRS1;8<9XAE-F:)W0CK"%%M]QBHO M2H^1UC&Y%#3;TBT5?>0+8$*:[99@1)UT*0Q9.XJI!Z=E$7JI][Y;U*I4587 M*V=;N"J:.Z;C^^54G!%CAB&W4:$1%A2O-)4UB=FW^-JV*K"GD=B0**V)J9GG MH]GQL?#PF:)GJTN-6,0RV@ -Y2R^Q @C-Q7D2D<$ZU[(..#%<$F3;>!H_KMH:\F _'ZX_>:XEZ 4+23+. MR6PT>W48UF,A[6H"2?;.]S+)F=W X0SYDR:))7I9(_W"0ICPQ2VO($\P5K;\ M=V@59_)1\MQL+B8IYE5#F'0GAB$<@]/,5A5[B:.&4[I$=RDS$A_I5@XZ3L8< M&:%?HGT)#JASHR 9Y?% J1@852WJA17D'%T+([A=2Z5C38?0=R291>\!!(BD M_M1,*]H5UP,!A;_II>/^1Q(JY0O48$O2<=A']_L;0':E5;UKRP[)^8"R5L:P,/[+,SO%#F?[NHD[N1! >'#G\6AHTTX-#SF.B#P/T;B*FS%+Z$4WSW_YB3/IZ=W7^/"[/3[ M83("@X4@M;X/PMMFKTZ1L#[X@+T(R/^AGQX5=(0![#ZCE/\ M+#\YZ#&>$](WT7<$&PT->Y!:Y;D1(#=@S%Y/1_G)_*"3#I*QI_A0=XV2C[OY M:!U"P(T/N]!J%,^9R%MVBMM6EI^A[6$6?HPEUIJ"7, 55$!]Y@42QP*+B/'.ABX%.>A850HOL6- [\,CE\X1[.VQL MU*^/8Y5P>''.[LWZ=,9Q,(,#CL*/'SKY)P>W,KBKX]W3T_>K^>KM, MM[J[[>EN_!XL%4X7315,I^-7QYEPZ;Z97H+MXAUO90/HQ<<&5W1RO '?*VO# M[H4=["_]B[\!4$L#!!0 ( +"1R%98QSKLP@8 *P1 9 >&PO=V]R M:W-H965TROWW='27$*VUNWO224=#S>?7?WW=&G&Q_N8D64 MU'UM73P;52DU;R:36%14ZSCV#3E\6?I0ZX3'L)K$)I N95-M)[/I].6DUL:- MSD_EW74X/_5MLL;1=5"QK6L='B[)^LW9Z'C4O[@QJRKQB\GY::-7=$OI8W,= M\#09M)2F)A>-=RK0\FQTLKO(WR5VVR[(OG(U6T,?FZVPP+:N/R?WW?X;"UX?5TSX99MV$F M=N>#Q,IW.NGST^ W*K TM/%"7)7=,,XX#LIM"OAJL"^=W^9@*+]4MV;ES-(4 MVB5U412^=KLO9P<57C1AK$ZF1VHVG9TA,;7=#9",42*:QI=/[=-\WGESJ: MR#&[9MTN:<[P74;^"S7JEXI0+(6O&^T>&)#6Z;8TB4I5>(3/Q;R*P*G4_'II MG':%T59%Z"#4;(JJTFM2"R*G $"C ^2,$\6AA#0AT5.E5N0H:&L?^ LUK$T_ MAJ()!GH;BV!@;X)A'YT8SV;3MQ_'MV/UX\7%M3P? MO_UA_'\Y!%-L6Y*8T=DH%O#S/"M7VL%+O-Y4'CX]\QL';;%=1%,:'9!41R*R MQEHO+$%G(F"?%$XP2:JL\^/7J_>]!PK<"XVFJ-0&1X=L K"1RET 050MU#^, MU17KZSP%6UD&.LJ12&07M5#A=FS(&K"*. V$'T& V/A HKX8$O7%P0R[H<+J M&(56Y.A=2?J5*M2<0D*[04_X\HO #T(#"!R\HM)N1=ONUIH#Z!D\'YXU$/-[ MH@TAH,%=CY<,>-&&@$_]KF:K9@Y!]7* ZN5!/S]&XFQZ'Y-A!W8B]74:)/%S M\>7*QL<]F=W[:M)#KLNAC(#RY]; 5V#GT*9Y!R-2ZSM2-!S%R",6;=WD2*1* M)Z672S1? 0]6^"#570^% WE*>:M%.1@K%7 D\J6)A?6Q#;1?4NFLFVNV+\1= M_N6:VV=%H#6YED2&[AMF U6V@7GBR98<]K'Z!+?7VK9\Z*/_/!F4"AA7!CV; M&$#LNPQ]SME]8 ML]+]$(1-@8Z$U42Y9B;*(1,N])BL8BIBWU&MTM8D%F- M%4 M[L1+63W+>#/3(6 BG/>BE?ABV.S7%"J,JED[+$@;9@%^^C+T&'.Y2@!! MEP2=,3W$I6HC+5L+$->Y\X"[X;!A&F<%):'4BDSK.5^S D0B""K(B(4/8 4^ MA)'=X>V 2]+W>[.>K95L8:''%,@A9^4K#4-[&839K.ZYFLFE\XB8J MLT1?)VW/XT\U%EEC8(W<\E"R73LU5D;A0L=*<)8%$R"BE!.;NS5J1(8'?#P" M$88[2A+V2.@1'8E)0?93 A*#H (R8W7S5$%O@*24I836%;=M)*MSR4I4+4G> M-X'CR >-%2XGG27_P%BV:H_!W6B![/TEY$ M.%6W.ND" QBM.PWPK<(M\ED&_DA];K74\&Y="!E(@)AX& +..70&W)B%?@NB MW//8]\'G[9:2;Y><;GFD1-B[*3-0-]RHX^FW"OE5^VP=IV#RS&0]=3*9RS0J M-'_$PCNRON_47T250]UE,']-52# F"^*Q!=%A6N>L<,]3R*!Q>P([6RPOS^0 MYW9H^CN3=S+>9.L^K^9T@*M&;+]/#V^&GB(M\ W\4S[]C_*S#"F%"J2ZQ M=3I^A?$VY-\&\D/RC=S'%S[!?EERCZ+ OB^]&"R[H$/&'Z@.?\+4$L#!!0 M ( +"1R%;TG1]2*P0 +P* 9 >&PO=V]R:W-H965T<\\]QZ-NMI/JLZX0#7QM:J'G7F5,>S$>ZZ+"AFE? MMBAH92U5PPQ]JLU8MPI9Z8R:>AP%039N&!?>8N;F;M5B)K>FY@)O%>AMTS#U M>(6UW,V]T#M,+/FF,G9BO)BU;(-W:#ZVMXJ^QCU*R1L4FDL!"M=S[S*\N,KM M?K?A3XX[?30&&\E*RL_VXTTY]P)+"&LLC$5@]'K :ZQK"T0TONPQO=ZE-3P> M']!_<[%3+"NF\5K6GWAIJKDW\:#$-=O69BEW?^ ^GM3B%;+6[@F[;F^2>U!L MM9'-WI@8-%QT;_9UK\.1P21XP2#:&T2.=^?(L;QAABUF2NY V=V$9@E897]VQ5HSZ?C0WY MM);C8H]_U>%'+^#'\)Y *PV_BA++Y_9CXMH3C@Z$KZ)!P,M6^1 '(XB"*![ MBWL!8H<7?X\ S^.'OR]7VLW_6P17G$!II);S42ISR_@OE*(STZ!2YU]1'"W7>E"\=:Q M/X-I/@J3C 9Y-)K$&=PJN49M+P!R9"GQ C40,$A346*2418G]IE.X=ZQ.8,P M"$?Y)+ @^2B9IC @<]K+G [*W&$OGR+]'>5&L;9Z/*7S(-;_H?/FX/W[Q/XH MN*&).\,,J7@&Z624!C$-DG04IQ&\$0:5<">)_"7Q*,ISB"-*2?Q#ZF:]NMF@ MNIA/T!H1F)7$A1\)KW]43G#-@S M@D5'L":")*/[LQ1R:^W)&OF#P_PV,2_&2!!7K'8KS,!;)K;T;X0X["XXJ_@H M"V,Z>RZ BX/IWGL6I7"#:U0TVY^0;#*%3XIR_5JNUW1YAZ,@B\\)HI /J#B9 MA?FQ4[I2>=W?J<[E9!(.93;O,YL/9G:)MB^P2M^BQT<=!?T!-ZYOTN#.>==<]+-]:W;9=21/V[N^[CU3&TXBU[@FT\#/ MZ7I47:_4?1C9NOYD)0W];MVPHO82E=U ZVLIS>'#.N@;UL6_4$L#!!0 ( M +"1R%9P_7$IG ( /$% 9 >&PO=V]R:W-H965TK8S]Y2I$@L=::3>.*J)F&,>NJ+ 6[M@TJ-DS-[86 MQ*9=Q*ZQ*,J05*LX39*3N!921_DHW%W;?&26I*3&:PMN6=?"/DU1F=4XZD6; MBQNYJ,A?Q/FH$0N\1?K67%NVX@ZEE#5J)XT&B_-Q-.D-IWT?'P+N):[P$ECCR%+CB!-TFP/ M7M9]FRS@9:_@L>9BE^0?DYDCR_WTAYR]_V"[RNQCOQ[RK$.:,8E8>AP)X.\+R#SH@=H?1\DTC M=;#M,PW-?;/-0ZYY.,:T(;A!*TWIV%/*0A"6,/.K @X"F%DZ[D1W.(2I4$(7 M7,R!F<-7H9>\1"#KM;\;WD+OJ#\8P!4O,F6< T%DY6S9$B;S/Z3@(#M-#_^I MQ%TE5==6H4YRMK.]XJTQK-$NPK)Q4)BEIG8BN]MNGTW:,7X.;Y?AI; +J1TH MG'-J&>$6$8\4[&:T/8/_<&-H8OD"WY?._4$L#!!0 M ( +"1R%;,F^5.H , "\) 9 >&PO=V]R:W-H965TZ\D+?GWHUX\)9S-JU6[68R<947."M MW4-5// M2ZSD;NX$SK!PQS>EL0O>8K9E&[Q'\VU[JTCR1I2"UR@TEP(4KN?.97"QC*U] M:_"=XT[OS<%&LI+RT0I?B[GC6T)886XL J/A":^PJBP0T?C18SKCEM9Q?SZ@ M7[>Q4RPKIO%*5G_RPI1S)W6@P#5K*G,G=U^PCV=B\7)9Z?8+N][6=R!OM)%U M[TP,:BZZD?WL\_!O',+>(6QY=QNU+#\SPQ8S)7>@K#6AV4D;:NM-Y+BP1;DW MBK2<_,SBFG$%WUG5(-P@TXU"RKC1\.&!K2K4'V>>H5VLK9?WB,L.,3R"&,&- M%*;4\)LHL'CM[Q&[D6(X4%R&)P$OM^H<(M^%T ^C$WC1&'+4XD6_#ODSUWDE M;=0:_KI<::/HE/Q]*.8.,CX,:6_.A=ZR'.<.70V-Z@F=Q?MWP=3_=()P/!*. M3Z'O$Y9KN.:"B9RS"KX*(MQT]>J+5P SL&]/YQ[N,&^4XF(#2Z:Y/A3>20*' MPWLH$=:RHEMMD8T]+J"1J%"G,"7(1L%ZI,KWJ)J2..Y0(=1[I->6]-,+:362 M7EG2UL30CEM47!:: N>,T.^*]M87%@]0X5/:.^/*;EHC?;Z?DJ3]^_2, @_O9KURGX8UH>Q7[YI ?N<4B*XX71$OYW?G\-& M/J$2-I7[JC,(L\A-XNS(KH.66ADU*@$K::D.^M#-DO2-="755BI*,36YU:N] M!KLTMRF M20*_,]'0,P)1\#]6CHY!FD1'_Z:?12NBAUIX$MW6#YNG:^FTVF<*@I M>GN/6(UJTS[5&G+9"-.]9^/J^#=PV3V"+^;=KP358$,=AQK"FES]\V3B@.J> MYTXP&ULS5?; M;N,V$/V5@3=8) WNE"2Y6QB(+?=IFB 8)-L'XH^T#)M$9%(+TG92;^^0\J6 MG4;Q%GWJ@\7;\,SA<&8X/ETI_61*SBT\UY4T9X/2VL5)$)BBY#4SQVK!):[, ME*Z9Q:&>!V:A.9OZ3745Q&&8!343GRJ&EL)R>\TF*:NF7ZYX)5: MG0VBP6;BFYB7UDT$X],%F_-[;A\7=QI'08)8),_Q25;^+J2W/!OD IGS&FLI^4ZM?^/H\J<,K5&7\%U:M;(H:B\98 M5:\WX[@6LFW9\]H..QOR\)T-\7I#['FWBCS+*V;9^%2K%6@GC6BNXX_J=R,Y M(=VEW%N-JP+WV?$MTT_/$[ M>!1NE;2E@6LYY=/7^P/DUA&,-P0OXKV YPM]##0D$(LD'XX\?HBS\O.<$27>"9!_Z^%+5"R7= 4#-H/<"^RCO!>VGO(-MMI8I M%(:DL4ZY+3G,5(61+>0<>]K/++@6:FK TG+IW H)*ZHQJ"MS=$)X*6*JKM5 MN%0.3L-YK;05?^$&/_-5*V/@46*RJ?SL5TPRYNWT;SA&7@_*L@JNC148K#C] MA0D-WUG5<'@\OC^&N5IR+=W-[Y[F .)11H;QR/6B&+^'E$2C^,BO4#),1H#Q MC]$M8:*0/E 2QA%\_)"C^&!YBG)LQ'\RF2#61-H]+\P&HUB M$B:)[ZWYTLCS#8=HLZ3'9OG69EGD;98-]]@L"D.2YB- >Z#1XB0Y@M&(T.'6 M:$F4DBQSZM/<<< 1S8[\ EHSI[ GV-(NV-*]P=:?'R\/NP>,H6('OF[AG>)US(EM$H.B8L:(F<#+8P;8DHG*T?V$T?C),.1= M]T8QT]S)M]%K?A:A_W"R7G^YPM]*V!*1(GCA3#MOII1D:>)[(1FFU$MM)6RI M53,O(?5#O/0T(S3)L$U)%&4]\?%N//QGBLF0Q)&GF"0DSL.?4.J!>=SR&MXR$ M<;VJP3IB"@UYZ^JG-;_\!/C*5Y;[L"EN=AEIR3I7+0U&2J?"E.H1MH +Z86 M3=T>*1E&$-$>@Z#S$SIR#U629KW>%>P4@C77J[)?XKX-H)X/I,*;L9 M. 7=_XSQWU!+ P04 " "PDYUJ(H>U"CHC2.)U$CI [6R]ZVL>NEZ4A) MC1L+KFL:8;_?HC+[59 $CX;W3-T3K92MV^ 'I4[NQO(M&EE(VJ)TT&BQ6 MJ^ F6=SFWK]W^"QQ[X[6X#/9&O/5;UZ7JR#V@E!A09Y!\'2/=ZB4)V(9WPZ< MP1C2 X_7C^PO^]PYEZUP>&?4%UE2O0IF 918B4[1>[-_A8=\KCU?893K1]@/ MOCE'+#I'ICF >=](/@"DO>XA4*_R;T%BO;1F#]9[,YM? M]*GV:!8GM2_*![)\*AE'ZXWE^EKZ#D*7\.);)UN^<0KA'7\/%Q_%5J&[7$;$ MD;Q_5!Q8;P?6]!>L&;PUFFH'+W2)Y5-\Q I'F>FCS-OT+.%-:Z\@BT-(XS0[ MPY>-:6<]7_:;M$/8**'I:?;P[\W6D>4/YK]3J0_,^6EF_X@6KA4%K@)^)0[M M/0;K/_]()O%?9W3GH^[\'/O3B9""(7AU^@(3 54(U1& M\:.6>@<74K/%=(Y1[G(!7"^I^H+](W3'KQVR)(0[T4H22O[ $J0FM%JHYYU# M<*:BO; (SV 63J93GJ=AEN=P9YJV8\=C)::J9(''%B]UI)B&LSAAFB1)X WR M@ZV-XG!-:\T]>G\'\W 2YSSF20PO.ZLE=0ST+)5\\&L'>9C,ICS&LVOX:%@T MM"83N:0SL+Y=Q%#1&$ORQV"XF(>S M;'()%YQVDER>#=77@&\FC<,\RX9%ELWAU&<5'76$!NVN[WN.Z]=I&IK#:!U; MZ\W047ZZ#WWYK; [J1THK!@:7TVO [!#KQLV9-J^OVP-<;?JES7_'M!Z!SZO MC*''C0\P_G#6_P-02P,$% @ L)'(5KF.Q&0= P UP8 !D !X;"]W M;W)K&ULC57;CMLV$/V5@1H4"2"L;I;M;&P#7F^* M)$"0139M'XH\T-+()D*1*H>R-_GZ#"59=0&OD1>*ESGGS(4<+8[&?J,]HH.G M6FE:!GOGFMLHHF*/M: ;TZ#FD\K86CA>VEU$C451=J!:16D<3Z-:2!VL%MW> M@UTM3.N4U/A@@=JZ%O;['2IS7 9)<-KX+'=[YS>BU:(1.WQ$]V?S8'D5C2RE MK%&3-!HL5LM@G=S>3;Q]9_"7Q".=S<%'LC7FFU^\+Y=![!U"A87S#((_!]R@ M4IZ(W?AWX Q&20\\GY_8_^ABYUBV@G!CU-^R=/ME, ^@Q$JTRGTVQWG4+7'JINMI_$+KE-@)9,M8(R%3N*+@> MU&ZIL++Q+Y_@!219F$PG?I*&^6PR D1Y0.LD>:DDS).9R]SN&]/B"YVOLOM4..UW&#*E >_!-AH]?)C,UHTRWQ%A:W3K,Y9.4LBS^04#U%A)3MTLSV&>)$,=63N?0![& MTQR^&+[$T/QR$5Y FH?I//>3*>0"V;Z/]PIFF:UU;X[@1=M,]_WG0>@,^KXQQ MIX47&/]EJY]02P,$% @ L)'(5G;JDYX% P M@8 !D !X;"]W;W)K M&ULE57;;MLP#/T5PAN&%3#J>YQT28"TZ[ -*Q:T MNSP,>U!L.A$J6YXD-^W?CY(3-P/2 'NQ)9$\YY"TZ.E6JGN]033P6(M&S[R- M,>U%$.AB@S73Y[+%ABR55#4SM%7K0+<*6>F":A'$83@*:L8;;SYU9TLUG\K. M"-[@4H'NZIJIITL46\WG\J9%UI!*+ P%H'1ZP&O4 @+1#+^ M[#"]@=(&'J[WZ!]<[I3+BFF\DN(G+\UFYHT]*+%BG3"W!<0.]T]D5/YGADVGRJY!66] M"Y[X!9X$;F1C-AJNFQ++?^,#TCP(C_?" M+^.3@(M6G4,2^A"'<7("+QD*D3B\Y 6\)7MRN;D"N*HPH>'78J6-HD_G][&4 M>\3T.**]3A>Z907./+HO&M4#>O,WKZ)1^.Z$WG30FYY"G]_1]2P[@2 K^(\F MDDI'6NQ(Q3,I%)(NLC;:ZB4GJ*2@@<";-;SE#9W(3A. M/KL ZBP7KK6?6=/1I( D\H<<"UE;/N;N="$MXFOZ!OQX/*9%%/NC-!V*MC=*0^^-P F,_S=)#W)IK[>R9GV4YC/PXS 9[JV2%SLX$V!+P M@I) RBSVHW@$D9_GD\&;E0^H#- UI[H>1+5.2^VF4P;'/,#B8 M)36JM9N8MGU=8_JQ,IP.0WG1SZ)G]WZBWS"UYE1.@16%AN=YYH'JIV2_,;)U MDVDE#&ULC59M;^,V#/XK M1!8,+>!+_!;G94F I.O=-N"VHFE[&(9]4&PF-BI;/DENFOWZ4;+CIM4YD_LE&K)>_,LWF4REV((TTH9F%#=5JDW-989*RTI).,]+3\^N\ MY&*/""LMXD>XX:Q0<'''UAS5Y;2OR801[,<-W+*&\]^!"^"S*'2JX+I(,'FM MWR?76O_\@W]+_RS@HI0]"%P'?-P5NE3.*')>4Q@1NV)WII M6$C)BBW:]3^+M=*2N/+OJ>!K[/ TMJF?B2I9C+,.%8A"^82=^<\_>9'[RQG/ MP];S\!SZ?$7UF%0<06Q@94LH^X^"N"^>4&E:W*[N8;%C,H&%87JF]Z5 MX01L!A1\L?6"R8?%$THJ?_A$2=! )$;XR#()#XQ7"$M&C(P1F#)Q_\&*BEH' M!%Y-" B=R!\X V]4JY.MP'''H>.-A]"%(.B%$3S4/E_XGN\,H^B2#L*HY[I M9;W!S)YYP\ 9A*$Y"T:](/S&+K$PXRT-8>@$0>"$[N!,6@=M6@<_GE93@PTY MKT1.C5?92X/K9[/&4PD]BWZ:DF>SK$!9+];6B_C8"ZR]<&"79G$*.[J;K(AY ME=@4@R;86!1*\"RQ:2=Z:%M5]@[I/R(MCC*76MNG5F,51:6(+^IR G>II&9T MW$2:.Z>'3Y>BM,&2^(0%L:,+H]&8GF/?A16CEF5I1X$\HC:Q#9U1.(*!$T5# MN*7PF22_C4A" %R4MN3')!1 Y! 'X!,6Y"6W,BRA?IN9;F!^'(0RB"(BG.]Y M3:+>7I$#!5H'62XJ$W?,RDPS;JNG"SX1DPC9!2]RQD,/KHY.OW?K$(Y<\ ,? M[@2I?%_<6HM\:VWH^&X 9\@:M62-?IBLKPAJ$_.GT/ WQ7^+L=@6)JI3A#UO M87&BWAS0-N97<<;&8D$6]V11MA;;GJ/%2[O"KY5M2:9#U10Q7-T=.A!K.I!$ M,\48WA!5,T$MC@X:LI."0FN4 "3::XX;.VNCVJ1QAQ*/^#UI_JM_E37SJ5$J M:ME'_KX)ZMN:@&[H.:X[@*XW&COA.'IIG6\=;X M6!/$Q9YH3S!^SQ]!T'.' MIWC0/YH@XSTQN,PJ5XX94W=Z0.I2L M9Z-ZHT5IYY&UT#3=V&5*XR1*(T#G&R'T86,,M /J_']02P,$% @ L)'( M5J^8VALO! Y D !D !X;"]W;W)K&ULE5;; M;MLX$/V5@9KM)H 2R[K93FP#2;J++="@09*V#XM]H*6Q)50B59**X[_?(2DK M=N,:*&"8M[FEX"!Q.?.NAYY+AD;:4?Q/H?[.*Q #-1*?L/:R>;3CS(6J5%W2D3@KKD M;F0O71YV%,;!+Q3"3B&TN)TCB_(#TVP^E6(-TDB3-3.QH5IM E=R4Y1'+>FT M)#T]_X04DH+3)[:H4)U-!YJ,FJ-!UAFX<0;"7QB(X$YP72CXB^>8[^L/"$R/ M*-PBN@F/&KQNY 5$@0]A$$9'[$5]A)&U%QV/\-_KA=*22/#?H1B=B?BP"=,8 MEZIA&_/V[81I<'0$8]P#C8];GC]1H>5LAB"58L#[<"J5]>$)9 M*Q\^E"H3+=?PP#0%PG@.GW6!$CYRUY3$[D,Q'?5Z.*:G F$I*NK4DJ] &TZ M/>5:0?GJ#LROE4!W@Z0-DJUY.^>Y.CW7O'="N=?8KP%;_M M9/CTZOY0BQXU?:1%6_))V=USO5-A&][H2AW-QF(#2Z(/<=XP#-:XQ]8W;*"J MQY2YB1^,)F:1P##THV1LYBF,_3@,S'0$(S^.8S,=0^H'U#N$F)X+2V(S#"?^ M,!IUK=9%T?(MBZFD#F;#-K6]!'P23 ML^Y<(V?$-!*3XMFQCIEH&,\0N- 4*;4*9D@/@;PG@4,CL:';H8>PS=2&,"0& M0W"0+(.=+V^-!B1.20 M[DWA%EHT]CN^$)I>!79:T#,,I1&@\Z40>KLP#OJ'W?Q_4$L#!!0 ( +"1 MR%9),HKV]@, .,) 9 >&PO=V]R:W-H965T*5$DJ3O?K=Z1L MQ=D<;QCZ1>+;/?<<[QZ2TZW2]Z9"M/!8"VEF065M,XDB4U18,W.N&I0TLU:Z M9I:Z>A.91B,KO5$MHC2.+Z*:<1G,IWYLH>=3U5K!)2XTF+:NF?YVC4)M9T$2 M[ =N^::R;B":3QNVP27:7YJ%IE[4HY2\1FFXDJ!Q/0NNDLGUT*WW"W[EN#4' M;7"1K)2Z=YT/Y2R('2$46%B'P.CW@.]0" =$-+[N,(/>I3,\;._1?_2Q4RPK M9O"=$E]X::M9, J@Q#5KA;U5VY]P%X\G6"AA_!>VW=H\"Z!HC57USI@8U%QV M?_:XVX<#@U'\@D&Z,T@][\Z19WG#+)M/M=J"=JL)S35\J-Z:R''IDK*TFF8Y MV=GY9\K[1V4,+%##LF(:X>R.K02:P32RY, MBXH=V'4'EKX EL$G)6UEX+TL ML7QN'Q&QGEVZ9W>=G@2\:O0Y9'$(:9QF)_"R/MK,XV4OX+UG6G*Y.8SVMZN5 ML9J*X_=C\79P^7$X)YB):5B!LX 485 _8#!__2JYB-^>()OW9/-3Z/,E";!L M!8):PS_3=(SM:;R["F&M!,F0M@"L2S(8M(8&M:W TG2AZJ:US.N%O%*Y\P*8 M+*'DHK58@B0>PO%HB(?Q&\BLU7S5=GA6P;5F?V(('V1Q[O!J@O(+*R5*U ;* M5GO_Y(Y N"H)S&V>=/AG7-*,:@TY-2'@8X&-/716JU9:,YC 7:41G]6;+Q+W M2>%S6Z-F5NF)WSG/^!3/'^ L&X7Y,!_XYCA,+\8#N$&I2'(=SA>O;RS?L >" MWF!'R+AM.A:Q5<4]T"%H+$7BXAU?A-E%#.,L3,=#^(C&3&#[=\Q6/J!Q^W < MW+2K/^@T<^PU-JTN*CJ/X.QR &?Y* MPX4XS'R(P_AIX[^K#TI/?)['@UTC'9P0VK 7VO _"VVA+%4B9T)\@YN=SR46 M5+.6HSDFNI/8QX^(YTH\K)*GO#<'1'SP='F17/=,H*(DPPI1.I&(UM7_6JOZ M>RJ5SH7C,J7$8,&HK-PTU\ E,?#7]%:UHJ19RIGE;WK>SV3];^+]N7'GCW$, M^QI_)JO+,,]C2.(P2W*X)<%H7GC1^-E69T MEW>"()Y[#R4DV0A>OQJE2?H6[I1E I(\'"<)381),H9CA18=7+QTXFS\\\(0 M6SJDNCNX'^U?,%?=Q?VTO'O^?&)ZPREJ@6LRC<\OJ:YT]Z3H.E8U_AI?*4N/ M M^LZ!6&VBV@^;6BBMEUG(/^73?_"U!+ P04 " "PD[T!L"0^XH+/?4VQM27OJ_S#5147\@:!*Z44E748*C6OJX5T,*!*NZ' M03#Q*\J$EZ5N;J&R5&X-9P(6BNAM55'U< 5<[J?>V#M,W+#UQM@)/TMKNH8E MF-MZH3#R.Y:"52 TDX(H**?>;'PY3VR^2_C*8*][8V*=K*2\L\'[8NH%5A!P MR(UEH/C:P1PXMT0HXV?+Z75;6F!_?&!_Z[RCEQ75,)?\&RO,9NJ]]D@!)=UR M]+ZM0P\PCH\ PA80_BD@ M:@&1,]HH<[:NJ:%9JN2>*)N-;';@:N/0Z(8)>XI+HW"5(@R8A\HDI16W9R=@V&,J[/4W.GI^GOD$] MEM7/V[VOFKW#(WO/:G5!HN E"8,P&H#/3\,_4('P\1#PU?/,QG[]^EKFD.4P\OF :U R][\6P\"=X,F?U/9(^L M1YWUZ!1[]KD&>[#HG />":+LQS^2Y6B+ =4:C![RWY!.'*EM%[LLGDS"* B" MU-_UO0TEAI-Q/_&1[KC3'9_4_44:RK&9U%(9*%KQG-$5X\P\#$EN^)*>DB2, MX^"IY),;_^-Q))VMY*2M& A)$]J^[N5DYO]K16_ MUVMLG_](U9H)C;4OD3ZXL)U1-;VS"8RL7?M928/-S TW^+L!91-PO932' +; MT;H?6/8+4$L#!!0 ( +"1R%;7Q7%E P, /$* 9 >&PO=V]R:W-H M965TFF55JEJ&FW MAVD/#ES *F!FFZ3]][,-H4E*HK5*7\ V]QR?<[G@.UI1]L!3 ($>\ZS@8R,5 MHKPP31ZFD&-^3DLHY).8LAP+.66)R4L&.-*@/#,=R_+,')/""$9Z;<:"$:U$ M1@J8,<2K/,?L:0(978T-VU@OW)(D%6K!#$8E3F .XKZ<,3DS6Y:(Y%!P0@O$ M(!X;E_;%U+840$?\)+#B&V.DK"PH?5"3ZVAL6$H19! *18'E;0E3R#+%)'7\ M;4B-=D\%W!ROV;]I\]+, G.8TNP7B40Z-@8&BB#&529NZ>H[-(;ZBB^D&==7 MM&IB+0.%%1;M=?.J M;_^"ESB$L2$_;@YL"4;P\8/M65^Z3!^);"L%O38%O4/LZP+L\E@#/0U4OZ-E M8%NV/[!&YG)3_JU1[YU*T#MF"HY$MI4"OTV!_]82K(']C=H:^G;/VZG EU&^,W"][@H9"'?:)[*HY"6A6B/EC; MU;9ON]3=RL[Z1/5SNBEYIJF;P1O,$E)PE$$L*:US7WXJK.ZOZHF@I6Y1%E3( MCD,/4]F3 E,!\GE,J5A/U 9MEQO\ U!+ P04 " "PDVJ+D@!,#*G+; MYO&6K;U ;"C7?C.7"7-&JCG4L-%L(R8H:K!04A%9W_% G8@.@>-H!7@WP M=@'!'H!? WQCM%)F;(VQQ'&?LQ7B.EJQZ8')C4$K-X3J8YQ(KIX2A9/Q+2R! M+@#-.2O0B%')56*%$B$S-#+; Q?H(QH3@=.40XI-]MDTT3CMO5(.=8Z;@2&1;*8B:%$2OK<$*&&X4 M5]@-'7^G!)]'!:$?>NTEV&U4=0^JNJ(2.#6G@O,V;0?A+\W_D,5-P)+*M%+C.T]_8>6T1ULC-3US@>U&T4X4M8;[G!OY.&=H;+8/ZQ:>F MDQ)HQA945G_29K7IUBY-C[*S/M1=G&E%GFBJ%O :\Y10@7*8*TKG/%*O!J^Z MJFHB66D:DRF3JL\PPTQUHL!U@'H^9TRN)WJ#IK>-_P%02P,$% @ L)'( M5A?BH(GL @ Y @ !D !X;"]W;W)K&ULK59M M;]HP$/XK5E9-G;21$%[:,HA$8=,VJ5/5JMN':1],,B[TQ$N-R4>^K^,4,JH[,@>!.TNI,FIP MJE:^SA70Q($R[H=!,/0SRH07C=W:M8K&M#N:#^UY=^ '@ZVNC8E5 MLI#RWDZ^)A,OL X!A]A8!HJ/#A!QD3QI ]E M'&H Y&D&A"4@/ 3TGP'T2D#OI8!^">B[R!127!SFU-!HK.26*'L:V>S !=.A M43X3-NVW1N$N0YR);F #8@UDJ61&9E(8A9G0Z(1)R4=."!/DBG&.J=1CWZ!CEMZ/2RJ+L-6PFFN.J07O"=A$/8:_)F]'!XVP.?M\&]4(+S;9'U/ M3:_*4<_Q]8[)T7Z*R*_I0KOUWTWA+_C[S?RVLHQT3F.8>%@Z-*@->-';-]UA M\+$I=J])-G\ELKVX]JNX]MO8HSNQP"L+"9:O&-B&+C@T7MZ"Y<*QV#*ZB?J= M\[&_J0>EU=*Q02G(AC6#WXJ/\.HO04,;CH#/8/S5N%''OO_5K]QV*PI@_;([FA4=]S]-T?^OJ%HQH0F')5(&G3-,GRIZ:C$Q,G== M9B$-5B0W3/$S!)0]@/M+*;R3ZE47 (:\E5SHB5<8L[[U?9T64%)]+=<@\$LN54D-3M7*UVL%-'-. M)?>C((C]DC+A)6.W]JB2L=P8S@0\*J(W94G5KQEPN9MXH;=?6+!58>R"GXS7 M= 5/8)[7CPIG?A,E8R4(S:0@"O*)-PUO9R-K[PR^,=CI@S&QF2RE?+63S]G$ M"ZP@X) :&X'B:PMSX-P&0AD_ZYA>@[2.A^-]]'N7.^:RI!KFDK^PS!03;^B1 M#'*ZX68A=Y^@SJ=OXZ62:_&?B99P!;$!DBN9$GF M4AB%==(HPA1D[O"@-+DB4XZ_CXH4+:4B;8T=51L[OP%#& M]04Y(TR0KX7<:"HR/?8-:K5$/ZUUS2I=T0E=/?* 8@I-/HH,LK_]?JO7-(6)AX=0@]J"E[Q_%\;!AXYD;IID M;KJB)S-8,2&86.%.YU9_F\ J1.Q"V#._3<(X[(W];0NXWX#[G>"Z1!Q+!*V[ MI7+O'T#CJ-_.C!MFW,F\@QP4=V!?%#%S)/&_- MYL33CDZ!I<#S!=537L M:F+DVC7)I338\]RPP#L.E#7 [[F49C^Q@.;63'X#4$L#!!0 ( +"1R%;* MR('GW08 '=0 9 >&PO=V]R:W-H965TOI!SZ]BO)JF3: M$FTA?QS?-);-^6;$&8GL[['.'\/H1WRG5$*>?"^(+SIW2;(XZ_7BZ9WRG;@; M+E20?C(/(]])TL/HMA)YX;J,N( MQ/>^[T0_/R@O?+SHT,ZO-Z[Z,W/E\XM^I:)5\7EU%ZU"LI,]=70>R& M 8G4_*+SGIY)?IH9Y"/^<=5CO/*:9*=R$X8_LH-/LXN.E46D/#5-,H23_GE0 M$^5Y&2F-X[\"VBE]9H:KKW_197[RZG'^+WDLQEH=,KV/D] OC-,(?#=8_G6>BHE8,:#]!@-6&+!= M#7AAP'#86$PS.=^.5GY3-M.XHS/H_"11-GHE):]R-.5 M6Z<3[ 9995TG4?JIF]HEXROUH()[1>91Z)-)&"11FNLX#2*Y(Y/3+C>?>.EF)Q.2MK1+']>)WZ>BOUS9Y^^8=>4/<@'QV M/2\;<=Y+TH SM[UI$=R'97"L(;CWBZA+N'5$F,5XC?G$;/ZG$Z3FM-'<-IM_ MF2:E.:LQ%UN\WWM&<[G[N:^9]](01$4^+]+I7,_*W MZV?CPCFY3C^*Y\[R;O#MKY1-/B7*C[_7)7492+\^D.Q6>18OG*FZZ*3WPEA% M#ZHS_OTW.K3^J$LQ$F8C80()DR"85AJ\+ UNHE>E$96EL5@IC7"E-!P_O ^2 MNJ0O79SF+K+E[&'<'XVZ@_/>PVHV:T8-!MV1/LJN&66=K(\2-:.HM>Y1;H[B MIU;WM!RES5B_G+'^;C/V[(OIB%PG3I20].:MR+?W3V[\_2R[Y.FQ-3BV:-U, M&T-K>WDA8382)I P"8)IQ3(HBV5P*'?> ;(TD# ;"1-(F 3!M-(8EJ4Q?/D[ MK]%%VZ0C8382)I P.=Q8%5BZ#M'Z56%49G.$RF;ZOAO.ZK)I=-$VFTB8C80) M)$R:TT+)3^5$AJOUI,SOR>NO^B<-J[XQM+9U@8392)A PB0(IA7+:5DLIX>R MZI\B2P,)LY$P@81)$$PK#6I5HHOU\NN^V4?;O$-I-I0F"IJV7(_Z7;;V7SV4 M4SVI*TH:??GEW^RC=5*1-!M*$UMFLV[5+M(,"D-/Y6NB+M2I1-'TI%;"'S6*1Z = 534@]+L+>??N(8+ M:!@21=/37(EX=$<5[\5V!.S88DT[ JC\!Z794)J TB2*IM=,)172T<'L"*"2 M(I1F0VD"2I,HFEXAE=A(=U0;G[4C@,J&!4W[,I6R[G#MZUNH4P&E211-3VHE M"E*CL 3:$4 %ORT1-Z[A-C0, :5)%$UOM:GT/;:COO>2.X*F_@!S;*W[;Z"Z M()0FH#2)HNDU4\F'C![*CH!!148HS8;2!)0F432]0E8Z^'94'I^S(RA\:&LX M&W3[:XU:YE!:)Q7;>(?MO-N<$,H'W9/Z7@!6:7X,UE77O-1O\=&X.$_,AJWS M!Q7NH#2Y98KZ^13%I@NP$NG8:[?]L>8& '-LK6_:4'$/2A-0FD31])JI-$!V M,-U_#*H40FDVE":@-(FBZ152R8=L#TV 9A^ML# MVA4(I0DH3:)H>LU4(B [F-9 !I4*H30;2A-0FD31]-]C5?HAWT-_H-E'V]Q# M:3;?[.BCFRJ$@#J5*)J>U$K@XWOH#S3[:)U4J'2WY?R;%W$!C4.B:'J>*YF. MOW:#(&]N!S#'UKH^H"H@E":@-(FBZ36S\@O<@VD0Y- &02C-AM($E"91-+U" M*NV1[Z%!T.RC=>XW6_IHGZ_\BJY(*E0ZH[2 M#4BT?,K=\B )%_E3V6[") G]_.6=&PO=V]R:W-H965T\OIM0)IQ@F/5=J& H5X8S 1>*Z%62 M4'4_!BXW(Z?M;#LNV6)I;(<;#%.Z@"LPU^F%PI9;4F*6@-!,"J)@/G*.VX/I MD;7/#&X8;/3.,[$KF4EY:QLG\Q_('F&"G#%42:&'KD&?[+_>JUO-OLT_KY<>I*N6=FF!T MRNW3R7B=9WBX+:*J7?'C&QJ2$P.)_EF5])S:K:;:NW&@4QK!R,'+3X-:@Q.\ M?]?N>Y^K MXD+&P2-FT(]B@UW3(UW3IZ$,(Q3^?AG^_G^YGOI-IJ9)6-@D M;-H0[%%JCLK4'-6>#"PF-(M!Y=>2@@BP@JAZP8]S3G_G6/;*0YE'^$6+\&^+ MMO?89%KK[EN#X>Y49 FH158*:[R*5\+DI4;96U;;QUF1^:1_W!Y,\J+Y 9.7 M\&=4+9C0A,,E_@E !P &0 'AL+W=OWVL)?$'_<SUL/3-DB-W; 3X8E7< #F,?R7F'/;UDR5H#03 JB8#[R MKGJ7D]C&NX G!BN]U2;6R4S*9]NYR49>8 4!A]18!HJ_)4R A4K*6\W;[^:U9>%2ES2% MD8?W7H-:@I=\_-"+@\]=IO\3V9L4]-L4] ^Q)V-8,"&L^QGE5*30Y;:FB!V% MK5G+I-;ACI"LH[G<;B5LC\4$C>('^DN/X?8Z#BVA' MVON@\.*\MR/-WRI5!:B%J^":I+(2IKZJ[6C[2%RYVK@S/L;'HZ[U&YKZY;FE M"H^-)ASF2!F&PO=V]R:W-H965TDT\#59YO7@R'V6*EUC*[2C8JUN_<)^E:YOII^C#,-JF2RW+0.AI2SQ/#M0SC MP6Q:OO8^G4V3;1Z%L7J?DFR[7LOT^XV*DL?K@3_X\<*'\&&5%R\,9].-?%!W M*O^T>9_J9\.#RC);J/\0_+XAZHF%!1ZBR3*RG_)8Q7K#GN%7GZ MY!EY0L*8?%PEVTS&RVPZS/6,BKR&BRK[FWWV]$3V+S?I%6'>ZCH=BTD,Q::G'SA;S.7F994I72,^+O WE/(S"/%2UBND:086* MJ+^2.#TJV3]O]0>0-[E:9__:BK//AMNS*4X +[*-7*CK@3[",Y7NU&#VZR^^ M\'ZWEGW2R8>-YX.MS5 M9]&,8MYXQ Y11GK\D!Y'TWLGTR^Z>>>1(EFQ1.52VG+M7* M53J.:N=*S2Q>#:]\-^UK-&B9&]F7W@%A_]=I_=)NDF266N- '/ MSYVC<:W.ZW,)[O !/'S6K^9&0:AS\1RIF<4#+/(=<9'?))[QQ.?TN+N;81-] M3JIKI^3F2LTL M'K";CQ).J^U()5'O5=M^Q!*&;$A\H"0?QZ2W:JUU-<[XQ(".@N/]M2V.C85_@MXH, S%W9/J7$#^(]TVV[AL9__H$BQ" M@44H[]6)@J)HU+EXCM3,X@$@T3. U/HH;)I$]J.P&8<>A< U%+>3H-?/;L%Q MI4JTZ19YQYV-A9CY >10W$V"INZT M$<=5.Z_1)5B% :NP?KE,S*G+Y$K-+!Y0%'-$4:Q)1\<-CH:8^0$[,9R=H,'; M;<5QN[T%H8! M/#$DDSOP:MS9Q)IA6&(([4S.(!('$[457*E9A8/P(@[+_<)>[477*E9A8/^(D[XB?>!"/; M57!+&'(5G ,^\38N$VV]"RE ! MZ)>]%#A%.U=J9O$ [0+<7FJS M>0G..TMHB)D:@%/0QEFR_?;[!A_9>0DN82(% &!!OTRDP"G%N5(SBP<4%_R\ MB10TW:%&_V(A9FJUWVP[8J2@23^-_+ 0,S^@HP"GH],_*A?G\\%"S'R 5 +< M1ZF.]\Y;;5RVD] 0,[_: M76YM7"36>G.-RW5>G$O81P*@3/3+/A).85A,":&@O9 MIS:LW29>W*.OCZF',,Y(I.[U&.]JI(^(='_;^_Y)GFS*.\?G29XGZ_+A2LFE M2HL _?Y]DN0_GA0WHQ_^\X'9_U!+ P04 " "PDQCV0-MT+$02-9*VN_WZ4;*B*\5&@)*'6)3.^?B=(_%\ MAYR?*7OD!T($^)'$*5\8!R&R:]/DVP-),)_1C*3RR9ZR! LY9 \FSQC!N\(I MB4UD69Z9X"@UEO/BWAU;SNE1Q%%*[AC@QR3![-]W)*;GA0&-IQM?HX>#R&^8 MRWF&'\B:B/OLCLF16:'LHH2D/*(I8&2_,&[@]0HYN4-A\3TB9]ZX!GDH&TH? M\\&GW<*PN0XW?&Y*23'?"9S6_)Y=^&#!OC<9&P&;.LM0!:R M%>XKO?L?.)7N4.5NRLQ4Z4%5>E"!9P_@W9*-:(3\%MR<9,1Y(J[D$KKB6&;D MK\_2"7P2).%_JP*^S."H9\B7Z37/\)8L#+D..6$G8BQ__05ZUF^J\"<":R7# MKI)AZ]"7*\H%H S<))2)Z#^R _D=5<@7'*_ R0O):6F'EOR;FZ=F,'TS![J> M!RNS%DVGHNEH:7Y@E'-PG\JJ%AY%>.W9C_0E%AY7JVIV;I52P]+1PQ\ MQ_&1J(AZ/0IVX 9>V&':-W.@906VFJI?4?6U5.]GZQEXH"?"4BDP O!JO:JH M:K'&+L>)P%IA!U78P8O7IF#*9$P$UDI&6"4CG*@VA?U%'WH^ZGZJ?3,;(LMQ MU)\JM&J]M2:J3B50BRE$'9H*(WN@?L)&3P"GJE E4JOXV##LT528.?8@TUJ> MH5;P1E:I$JS][FW?Z;Y[A9UM^?[@RZ\%%.H55':>LJ],P88.-4=:_[$+:_22G BMO;VKY1A9+[_!TRK^Z!W> M1&CMA-3:C_3:__P:A?J:'EK([18 A9GL^=T@5'^TJ+$UUVO_\\L4ZNLY=+LT M%;W!P+I"M=XCO=Z/*%0E4JL&08BZI4IIAH8Z$U1K-=)OFL<5JQ*LN7,/0NAT MNSZ%62C[+=0A:S:.K_*SPR^8/<@W"6*REW[6S)?1LLMQW&4@:%:<:&VH$#0I M+@\$[PC+#>3S/:7B:9 ?DE6'HLO_ 5!+ P04 " "PD^_> MN]CGT5KI6Y,C6K@OA#3C(+>V/ U#D^98,'.L2I2TLE"Z8):F>AF:4B/+/*@0 M81Q%)V'!N R2D7]WI9.1JJS@$J\TF*HHF'XX0Z'6XZ 7/+ZXYLOJ?3H8OW 5\YKLW&&)R3N5*W;G*1C8/( M"4*!J74,C!XKG*(0CHADW#6<09O2 3?'C^P?O7?R,F<&ITI\XYG-Q\'; #)< ML$K8:[7^A(T?+S!5POA_6#>Q40!I9:PJ&C I*+BLG^R^J<,&H-_; X@;0/P, M$,=[ /T&T/=&:V7>UCFS+!EIM0;MHHG-#7QM/)K<<.F^XLQJ6N6$L\D7IF_1 MLKE F&%::6XY&G@-ETQKYBH,!^>TSH4Y'(66$CI8F#;D9S5YO(=\4NICZ$=' M$$=Q'VYFYW#P\A!,G>=A!]^TF^\SD\37V^;;I@G)?UN$N"U"['G[>W@OY J- MI;UIS1&3]VU:+.,=B=PYW&4U.R%,# M>H5!\NI%[R1ZOZL0_XELJQS]MAS]+O9DDJ:ZP@RXM$CLEDYKBGSE-LDNWS79 MB2=S36.5Q.\B]QN%JTU+.^*B[;@MM8-6[:!;K:!.Q&2*0#T-4HT9MR"4,;NT M#O[0\%QE9[)_+/RPM3+LM')9%7/4H!; 5G3D_*ETI@RC0>;VI7G:C%Q"):EQ M"_Z3OI4S#*4RW#='!UK2>_L#F3T(NA4-+F!@X(]\1R"+^ZSN-9K7?84:]. M1W];KW"CD;E+A+K3DDL# A=$'QV_H6RZ;LSUQ*K2][:YLM0I_3"GNPRU"Z#U MA5+V<>+:97L[)K\!4$L#!!0 ( +"1R%:U^$;1Z@( $H) 9 >&PO M=V]R:W-H965T:LC82M$-L M$A*BP#Z[[;6Q2.+,=EK87[]S$K+2FH*T]D-CQ_=>WCM??!FLN7B4*8 B3WE6 MR*&5*E6>V;:XX3V3EEA94,ZGLW M(AGP2F6L@!M!9)7G5#Q?0,;70\NU7F[R?J?K-M8QR*S2BJ>MV!4D+.BN=*G-@\; #=X ^"U .^C +\%^+711EEM M:TP530:"KXG0TQ8D2N,H0IY)K*AY!T6D&9 *S2C#%0)*O M9,0+)3#'%]8*N&@$>&\(."_%*?&=+\1S/-\ '^V'_Z0%PET3W,94=/GPNGQX-9__EIR< M"\7^P!PS()7)3H,/S'C]TIW)DLY@:.%;)4&LP$H^?W(CYYO)W('(7EGU.ZO^ M/O9D7 $6FTIQ_USR#%28W#8444VA3X15XOE^% 8#>[7IPQ 6]#SW7]@KA4&G M,'A78:>.J%3P:IF2L)X:2ZVA"S=DN&'D!]&66D-8% =!SZPV[-2&>]7J@B%< MD/=+*-QYOM]W\+:56 2&1VR MS@]$]LIPKS/<^_\Z[^WDVO.=7NAO;8DA+ B\V#%O2=PIC ];Y[&ASD/7W:YS M0U@4QHYO5MOOU/;WJKWC"IO"1\NHOW,R^'$81_TMJ;MA@>LX\;94>Z/3Z:\, M;%]+5DB2P0*!SFD/S8JFA^VGT^ M)7\!4$L#!!0 ( +"1R%8_&T@(N ( !,' 9 >&PO=V]R:W-H965T MBER:GI;U,++Q+N"[@*79&#-;R42I)SNY37M>PPJ"'!*T#)Q>"QA"GELBDO&\XO3J ME!:X.5ZS?W&U4RT3;F"H\A\BQ:SG77HLA2DO_8!@!0BV :T#@' %"%VAE3)7UH@CC[M: M+9FVT<1F!\X;AZ9JA+1?<8R:=@7A,+[C^@F03W)@8TA*+5" 89_8K5R 0?I< M2,-$%7UDU7V094].) ] M9'=*8F;8C4PA?8_WJ9*ZG&!=SB X2MB?ZPL6-LY9T C"/7J&_PX/CL@):W=# MQQ<>X'MST9RS$4R0D4_LYKD4^+KI]\_^Q*"F7_K7/@^K'*W].>PQOS9SGD#/ MHW-L0"_ BS]^:$:-S_L,^$]D[^QHU7:TCK&3'0C$BO37V%]J7ZT50>0(; =: MQ,%5<-GU%YLU[ :U6F$=\TY:NY;6/BJM7RB-XC=WO45-62I,HDJ)/ME0B+(X M9Q)PG^"*MKVII=/A[V,=FP*PZNK+6V[0:UVM"7. MW^@O!>B9:[N&.8.JLUFOUIV][QK:UOJ .G[5H-]HJNN"^M!,2,-RF!)EXZ)# M;NFJ!5<35'/7Q28*J2>Z84:W%F@;0/M3I7 ]L0GJ>S#^ U!+ P04 " "P MD00\V(LSUE7_F6$ &>DCCE\]%6B.S:LGBX)0GF5S0C MJ?QE35F"A;QE&XMGC.!5:93$%K)MSTIPE(X6L_+9/5O,:"[B*"7W#/ \23#[ M?DMBNI^/X.CYP:=HLQ7% VLQR_"&/!#Q);MG\LYJ4%910E(>T10PLIZ/;N!U M@,:%03GB[XCL>><:%%0>*?U:W'Q8S4=V$1&)22@*""S_[<2<+&G\3[02V_G('X$56>,\%I_H_CVI"94!AC3FY5^P MK\9ZS@B$.1L&"W1BHM2S-):TH_28MX?!)._1M).+.Z97$),? "=PB+>!-QJZ 8U\ 9"-'$<_R MU\V1PCS0F_^)4VD.5=Y[;)QF.IP2S_G)=%R ^QBGHC\KX-\[.1Q\$"3A_ZFD MK[!=-7:Q@USS#(=D/I);!"=L1T:+WW^#GOV'2C>38($AL)ZF;J.IJT-?!$2" MAA&N]ADI*$XH$]&/\H%*Q@K.*^&*?7.W@'(;G5F[KCR*0?9P4* -[$3:XX;V M6$N[74I9LY1(F^ ;1KDR?RO4<8>88R-O.J"O]7WLZA@?:(G\Z;@5L\??:_A[ M6OYWA/-K^5X)\R2/L2 K^3HX-8*10N?0]"M1231HJ) M5HK/5. 89-VMOK,24B)4Y"<'D2#;=9P!>:WC8\FK7#K.5$W>;\C[9M/?/X@" MCM%PT@\'3;WQ(/NU<9V8_=.&]50_Y0RG?$T8+RF'6YQNB#+=IXIT'^YU6E?' M3K(AL)XJT&[+'5NKRQ)GD4R&Z(?<#Z)4$);B^#+G!'"Z%GO,B+*DL0^7Q*%* MBE'C@S>"/KQ3Z7>J/:BG3[D ="TK]AU)"FA#6)%IA"ZPO;5KU06P N;CI;,I#-+ BK-#TB19V?)]^R'N3I,_0EKB^-YD,4]5H5:WP.7%<5UU8PK:LAOJZ>DF3+)]@N3'P; M#I/7:,.@\.G#EUIBU'8"2-\)W!',R9;&\C6;R-9X1PKJ2M)ZH&/7D5&TP!1: M7\2VGT#PC F*C+8:1M$"4VA]8=M6 VDK[I,3M(;M?YBPW4&"ZIT?+97"IPM? M^'R'VJ8 Z9N"=SE+(Y$S4I)?1T_%M9JTT0_?1M$"4VA]$=MV KGG3%"C?851 MM, 46E_8MJ] Y_F\C@X_=KO0'Y:_>N='2Z7P:?OC08):G5/$A+!->1K+04CS M5%3G<I& MT*P\JWRD0M"DO-P2O"*L&"!_7U,JGF\*!\WY^.)_4$L#!!0 ( +"1R%;7 M <=B: , (D* 9 >&PO=V]R:W-H965T-/:SMWY=W^?'Z9[+G[(+8!"-V7!Y,S;*E5=^+[,ME 2>?VK$K,9_R6A64P95 LBY+(GZ]A(+O9Q[V;@<^ MTLU6F0%_/JW(!JY!?:ZNA.[Y792]-C*I MK#C_83IO\YD7&"(H(%,F!-%_.UA 49A(FN-G&]3KYC2._?9M]-9W,BDA8 M\.(KS=5VYJ4>RF%-ZD)]Y/LWT"84FW@9+Z3]1?O6-O!05DO%R]99$Y24-?_D MIA6BYX!'1QS"UB%\J$/4.D0VT8;,IK4DBLRG@N^1,-8ZFFE8;:RWSH8RLXS7 M2NBO5/NI^96 BM 2UU #GUE68S,_A9R_&RX0B/<%Q6XAQ%P1D* M@S!RN"].N[\C3+MCE[NO%>ED"3M90ALO.A)O"6O0V>=HP:629VA!*JI(07]# M?H9:SC;Y4HJH:OTNTN,9O:1>W:S=2]D13*8>7IO2A [ M\.9/'N$D>.&2YC\%NR=4U D5G8K>U8_D:[4G.F]9KV0F:&4VJ;,.FGB)C6<. MF=T<1S@93?U=/R>'51B/[ZSNP8XZV-$F^ Z&HI&SC(FR"Q/VY8QP/ !U& M41BZ^>*.+WX0'V6ZA C+P$47'TP<)FDZH',8C2>QFR[IZ)*3=&_9#J0JS9% MF0)=2TH?Y!G0'5D53M3DD&*"QP-4AU& (S?JN$,=GT1=Z-JK2UN#2)&;OV". M#Y4%8%_P6 5IS5^A!V0::',HW" >.A31RE;L1) MASCY1T1@L*;*R3@YF'\<#_?-H4V*L9L1!W>76'"2TA["SDLG<)1@/#QL'%9Q MD!Q97-R[6O%)JD]<7QFHNE6P?\-R>VMD[0U+[.WAY,<'YV 8A^E05)=9@I/A M+O)[[P3S2'M/Q$:?-:B M?8+SL=: =&\>YJ.XI5].JRXT@\1V]SJMR((8Z"_ MKSE7MQWS&NE>G_,_4$L#!!0 ( +"1R%9;D[G)1@, %,* 9 >&PO M=V]R:W-H965TV%"0=8=>+,-@_]]K.=-$T3@WBQ-Q#'=__\[L[V>;AC_%&L 23: M9S07(VFV&2.^.A M>3?EXR';2$IRF'(D-EF&^=,U4+8;.;[S_.*.K-92OW#'PP*O8 ;RH9AR-7)K ME07)(!>$Y8C#]>#+8N1XF@@HI%)+8/6W MA0E0JI44Q]]*U*F_J1V;S\_JGTSP*I@Y%C!A]!=9R/7(Z3MH 4N\H?*.[3Y# M%5"L]5)&A?E%N\K6_N-]E8B&@Q\=< @JA^!4A[!R"$V@ M)9D)ZP9+/!YRMD-<6RLU_6!R8[Q5-"3799Q)KF:)\I/CJS3E&UB@V[U:& ($ MPOD"_9!KX&BRX1QRB;X1/">42*)FSV] 8D+%._0!/!%X06]\EQ]Z\X5^Z^S=U5R:@S$M09 M"8Q>>$!OBI_PG%:9,.G!5*#?5W,AN5IT?VP!EHJ175'OQ$M1X!1&CMIJ O@6 MG/';-W[/^V@+]S^)O0H^K(,/CZG7RR%EF5X/V&RUE EIK6NIU3-:^KS8CE4- M^OVANVW&T[7R@UX4U5:O0*,:-#H)5+"EW&$.ZAR:BY230A-;84N]N(&1]+U! MB[5KU(_B ZAQC1J?FM.,"'&(+^Y\.H[CI,77->H%7FSGZ]5\O9/X"LZ68/@P M17IAD130$L!*V^N !*JJ+=JND9\D SMM4M,F)]'BQ1:X)(+D*QM?TJUV'+?P MNC:#(+#3]6NZ_DET$N\1K<[-)QM?OUOM*/%;@%VCR&]LKU>$@YIP<)3P=C:= MHJ(\XVQ@@VYA8Z^]I;M&X:',^=Y+)_*.DIFN8VT?GHTI:C'9K :>?X"JT1_] MHU3W3*KM@*NZ0K--,M,FTZI-TI+Y[* M^AXY_@=02P,$% @ L)'(5NZ59%!6 @ G 4 !D !X;"]W;W)K&ULK51-;]LP#/TK@E<,+;#%CIU^+',,)&F+[5 @:-'M M,.R@V$PL5)8\B4G:?S]*=KRT2X(==K%$B>^1CQ:9;K1YLB4 LN=**CL*2L1Z M&(8V+Z'BMJ=K4'2ST*;B2*99AK8VP L/JF081]%%6'&A@BSU9S.3I7J%4BB8 M&6975<7-RP2DWHR"?K ]N!?+$MU!F*4U7\(#X&,],V2%'4LA*E!6:,4,+$;! MN#^<#IR_=_@F8&-W]LPIF6O]Y(ROQ2B(7$(@(4?'P&E9PQ2D=$24QJ^6,^A" M.N#N?LM^Z[63ECFW,-7RNRBP' 57 2M@P5<2[_7F"[1ZSAU?KJ7U7[9I?,\O M Y:O+.JJ!5,&E5#-RI_;.NP B&<_(&X!\5O X @:0&)%]IDYF5=<^19:O2& M&>=-;&[C:^/1I$8H]QWRX9JJ@.(U/J2L MN]3C;>J3^"CAN#8]ED0?6!S%R9Y\IO\.CX^DDW253#Q?.VUI: M]F,\MVCHJ?[<5Z^&;["?S[7OT-8\AU% _6G!K"'(WK_K7T2?]XG]3V2OI \Z MZ8-C[-F4?JP1\Q4>>AD-_).'N[FRSN+>( W7NP+^]NGWKCJ?)J]PYZ%78):^ M_RW+]4IA\W"ZTV[$C'UGO3F?T.AI)L4?FF9NW7&S%-0!$A9$&?4NJ7%-,PL: M W7MVVFND9K3;TL:GV"< ]TOM,:MX0)T SG[#5!+ P04 " "PD:=2 $WN,YZKJ9=J71S[OHI3R*CJB@)R7%D*F5&-4[GR M52&!)M8HXWX4!$,_HRSW9A/[[5+.)F*M.CKXE+BS*]4$I9!KIC(B83EU#L)C^?AP!C8'3<,MJHV)N8H MMT+#*_B5;MW.J0PX(R\D%XQQO5$U\ MC01&QX]+;W/G+=KCK4\.=1J^!)(;ND%[PC41#U MR/7BC!P>=$C,J5)D(S00E5()JL53K[JHGO74V^/IU&J*);$W1KY]QG5RKB%3 MWYONP8GUF\7,4SM6!8UAZN%;4B WX,W>O@F'P?L6U'Z%VF]3=ZA@86.199C[ MRC(?8NQBM]8AO]RPB=VI#ZRZ>=6;633Q-PU @PIHT KT)<5#FB0C6$:0*=^ M-,^ZR;E3"L.:]Z ;-OL?5OZ'[1>"2< TO>5 $I%34P[>$9J)=:[Q'@Z:,)S@ MN$;1[_::*485Q>BE%#8D+D5-1)J2U>&,GH0D:(8YJF".GL\1/X7SZY\7] #8-='0U:+_0&JXTB!4@711M94X%4I[%,!D\"NB?'PUHE M#]M#6G_K[I%I2)X#"?\:)-J!1"].=(SBK@C]3<:7/NI@XV%_.-@#MROC86OI M+9-J_FSBM\N\-IUV)3SL_\O<#UO_([R6=E??P_8"_\+D'SS-N3_+F5]K:3*0 M*]NX*8P:UFS7W51?J^;PQ+5$N^VNL[R@VR$ 8' M "'-0 &0 'AL+W=O6&$@C%BNP%D&SK@_#'AB+MH5(HD=2=@/TQX^49$FT%3I";Y:7 M1))USR7O$2\OCZB+'>/W8DVI1-_3)!.7@[64F_/A4"S6-"7BC&UHIGY9,IX2 MJ4[Y:B@VG)*H,$J3H>PO_ E7JVEOC"<7VS(BMY2^75SP]79L$:)XI1F(F89XG1Y.;ARS['O:8/B MCK]BNA.M8Z2[@B6B^(MVU;W. M "UR(5E:&:L6I'%6_B??JT"T#-S@$0.O,O .#4:/&/B5@?]4@Z R")[:I%%E M4'1]6/:]"%Q())E?<+9#7-^MT/1!$?W"6L4KSO2#JHOJ^,\URP7)(G$QE*IUVL=P4;7DNFR)]TA+7/2)97(M$,XB&G78AW9[ MWV(_5%&I0^/M0_/>LP)^H'=GR''?(L_Q_*[^V,T_L^T9\IW"W.WJCMW\:L-K M\R[O^.GFGB48?OV<^ 6>_PC>K:;[G1Z2$;IFJD_Z/:O\^6YV) %O1RHA"@HW]+! M_-=?W+'S6Q6(+?=%1>4B0JH01LMM,J=:>5F;V7?B 47#4&@F1:WUKVNE MZ' !G//%6H^:QXHZ.US?$0&*%H*B82@TDQBO(<9[X=*N:@ 4E9!H(2@:AD(S MJ6RT ]>ZJGV>HL+NLS=[]A[8R@K0AF H-).J1B%P3T@$_U]I86]);P*#SN+B M8"8,09UB*#23K$:-<.URQ'.7%Z.C\F(VFDU&P6%U :I-@*)A*#23H4:><*T+ MY_G542K3*CF^O;DY&7Q0X:%",U:R$W_B.,[A^ !5%:#0S.@WNH)K%Q;J8F[# MXT61KNBSEB#R@2@:"$H&H9",REIU -W]M*5-:AL (H6@J)A*#3S M#64C,'AV@:&D8Y'$RR7:JI&F2JVJD.ZBQ0[6EQ90M/!$1X-'ZV\,U0Z3@D9 M\.P"PE&"6ZE!I,^BG&LZY)KNUS8GIGR[H][T@$H+%5J[@/"=6>#.)@?3#91; MDXU&-?"L2]GYMV)G"(W>D2WE>I(OV$ 1D10M2DT*Y=2DJU$&//NZNKLZ0#_0ISB+TSSMC#KH MPA\4+01%PU!H)CF-%N %+UPG>* 2 "A:"(J&H=!,*ANEP+,K!3WK!-"="Z!H MX8F.ND6=T,G '8EX. ]PP_4]\6#';\W*:!;$4#1,!2:R52C&GB3 METY[H*H"*%H(BH:AT$PJ&_'!LXL/]ITE3]U28G?2FZ[I427M3KW1L10'ZA9# MH9E,-)J#=V++0H^MAW:HWO$&50\JM/:^PNDAZXR]6> $A]$'7>2;8K/6NZ8E"PM#M>41)3K&]3O2\;D_D0[J+^]FO\'4$L#!!0 ( +"1 MR%;@'SV\4P, # + 9 >&PO=V]R:W-H965T>DE!I*MN^W#@*)!V\^JS21"9H8;8=]B25%)!]2(L7I7LA[M4'4\*-D7,V\C=;5N>^K?(,E40-1(3?_K(0L MB393N?95)9$43JAD?A0$0[\DE'O9U*U=RFPJMII1CI<2U+8LB7Q8(!/[F1=Z MCPM7=+W1=L'/IA59XQ+U=74IS>/, M'5'X2;!;6NC-S!M[4."*;)F^$ONOV#B46GVY8,K]PK[9&WB0;Y4692-L"$K* MZR_YT03B2"".3@A$C4#DN&M#CO(ST22;2K$':7<;;7;@7'72!HYR>RI++('%4WG?>-JZ&SVZNXAZ%"W$; MT-A9B$]86/;[6PLGW<(V!<]517*<>2;'%,H=>MF??X3#X*\>M*1%2_JT9PM< M4\XI7YM[;,XYQX]@\E1IP@N[^)[R)@P?X+_.@-0NU$929\0F_2Y+AE&:AN.I MO^N@2UNZM)?N;TFXO3 OQ4B?8<3!) DGHVZ,88LQ[,6XJ2_X2RF&SRC.HC : M#8?=%*.68M1+82K."NEK0$;/0<)1G"9)-\BX!1GW@ES4=^.7+LSX&=HHCN,D M2+O1)BW:I#?3;EW%Q>)LOD-I7A!P-PA,&43X0JB$&\*VV 4T^0U)& :'BAN\ M+@U=( O!&)$**I1U*&U,#P6JLW;VVNGV _I<.'HTPA?GZEO FS>)"< M2)HP.G!%+TW>MV!%'97M!-+A.0A[2_I/F?P6JK@C6.-!?"*QP\-K$/8_!T]3 M^\UXO49><0G]HR:F1+EVK9J"7&RYKON9=K5M!^=U$W387O>2WXDT*:: X8_U="Z,>)-= VR=G_4$L#!!0 M ( +"1R%9EG8D=]P, )02 9 >&PO=V]R:W-H965THLIX!#Y90FNF48KI[B.-."B1I;TF!"=CR),UA2Q'9I MBNG;'!)RF&JF=AQXBK<1EP-Z,,GQ%E; O^=+*GIZA1+&*60L)AFBL)EJ,_-^ M8?K205G\$<.!U=I(AO),R(OL? ZGFB$900)K+B&P^-O# I)$(@D>_Y2@6C6G M=*RWC^B_JN!%,,^8P8(D?\8ACZ::KZ$0-GB7\"=R^!W*@$82;TT2IG[1H;0U M-+3>,4[2TEDP2..L^,>OI1 U!X'3[6"5#M:Y@W/!P2X=;!5HP4R%]8 Y#B:4 M'!"5U@)--I0VREM$$V=R&5>Q\./!8YHGY T K3A9OZ!E@C.&;HO>[5SH M$Z(%2472,*QD?WR5;4 ?'X#C.&&?A/'WU0/Z^.$3^H#B#'V+R([A+&03G0M^ M/8%O%6$*=P^*U&7^$V\#!S-*,79%F3[YBANB(1^:('S MF.,D_A?"&S1+R4Y8__5%0*+/'%+V=Y>^Q?Q.]_QR1[AG.5[#5!.O/ .Z!RWX M^2?3-7[I$F<@L(943B65TX<>%/E72+6NY5]7T 62JY#DKK4/+,=TW(F^KT?3 MMC+=L6=65@V:HXKFJ)=F;8T0NT 90;&J7=0+]%&-E.,;9\3;-I9M==-V*]IN M+^UO1)#^7X3=-AG'MNRE!HS9AKA87YSCE<$AA*KH'0FG)9)[FL MP?*XA*HGJ><[_EDF=UB-7->[D,NG(L;L_? '3R)X3->16K90;,8)R>6"=A(= MM" 9"JT9^*DD,9WW3NC>HNAJN09":\IU*HW,_MKHJH1N%SECW['/$[IMY9K> MA;+"/!5#9G\U]!MD0$4])%<-A^*,%3-.L3Q==E+M!;MZC09":X9^*JE,[[U3 M>M":;"BTIERGJLSLK62N2VF_=> 8B>WW/*7;5HYEGI]*]-KY/@6Z5=<>3% 0 M*U"&ULQ59M3]LP M$/XKIPQ-( %)TQ=:UD8JL&E(>ZG:=6B:]L%-KHU%$F>VV]+]^IW=$(J69A(3 MXTOBMWON>7SGL_MK(6]5C*CA+DTR-7!BK?-SUU5AC"E3IR+'C&;F0J9,4U.4'?CHUDT!=+G? ,1Q+4,DV9W%Q@(M8#I^'<#XSY M(M9FP WZ.5O@!/4T'TGJN25*Q%/,%!<92)P/G&'C_*+A&0.[XBO'M=II@Y$R M$^+6=*ZC@>,91IA@J T$H]\*+S%)#!+Q^%F .J5/8[C;OD=_9\63F!E3>"F2 M&Q[I>.!T'8APSI:)'HOU>RP$M0U>*!)EO[ NUGH.A$NE15H8$X.49]L_NRLV M8L? ;^\Q\ L#W_+>.K(LKYAF05^*-4BSFM!,PTJUUD2.9R8J$RUIEI.=#MZF M>2(VB##1(KR%4<(R!2=P*5**NV)VYRZ%TO!):/A&63+&4"PR_@LC.+Q"S7BB MCN > 9?8K%4+(M4W]7$S."[8<'B8LO"W\-BF,M3:'K'X'M^$Z:3*S@\.'H, MXY*P4IU?JO,M;G,/[B1F$D],U*+'DH92LFR!E%X:9AO873=B&SL\7#,9P?#UJT;'>U.CKEFJ:]:A!]-, M/@0CW)474L34,2@;4Y&;LN^^N*FBU2EJM?Z,UGDPK MV;3^8-/H]EJ]3C6==DFG74OG\U8^: 'Y4H8Q!=FP2HF/W9\J)K6(3XQJI^3; M>>&<[3R#NK-2W5EM-&YLF<3HA*U04MFGRF[N#IXMH,@:JS5'R055F TRJ8ZJ M1-2[\<%:0A,HSCI6T/ @8AM5HZ!;*NC60H]1:+W%[(,Z'I>K?-F!Y4*,T"FI\+H>\[YHXOGVC!;U!+ P04 M" "PDRX" @!0 &0 'AL+W=OW.2VL>;8P7:;[M]C M.VE4I*Q"B)?$U[[GW'N./^)&JB== AATJ+C0"2Z-J6>$Z+R$BNJ1K$'8E8U4 M%34V5%NB:P6T\*"*DS (IJ2B3. T]G-+E<9R9S@3L%1([ZJ*JN=;X+))\!@? M)Q[8MC1N@J1Q3;>P O-8+Y6-2,]2L J$9E(@!9L$S\>S+'+Y/N$;@T:?C)%3 MLI;RR06?B@0'KB'@D!O'0.UO#QEP[HAL&[\Z3MR7=,#3\9']H]=NM:RIADSR M[ZPP98+?853 ANZX>9#-'71Z)HXOEUS[+VK:W)LI1OE.&UEU8-M!Q43[IX?. MAQ/ ^/H%0-@!PK\%1!W .T?:SKRL!34TC95LD'+9ELT-O#<>;=4PX79Q991= M919GTDQ6%3-V6XQ&5!0HD\(PL061,]#H+?I"E:+.:72Y $,9UU=V]G&U0)<7 M5^@",8'N&>=V1W1,C&W(T9*\*W[;%@]?*#ZOU0A%P1L4!F$T ,_.PS]38>'C M(3BQ-O1>A+T7H>>+_LF+!=,YEWJG /V8K[51]@3^'-+<%KD>+N)NY4S7-(<$ MVVNG0>T!IZ]?C:?!AR$'_A/9'WY$O1_1.?;T*SU8W35]IFL.0TI;^'L/=\_% M/@U&DYCL3P6+Y- P 9PT M !D !X;"]W;W)K&ULM5==3]LP%/TK5H8FD%CS M4?K%VDBTW30D8(B.[6':@YO>MA:)G=EN"])^_*Z=-K306H#*2Q([/L?WG-C7 M-^V%D'=J"J#)?99RU?&F6N>GOJ^2*614540.'-^,AW';]EW+N"UF.F4F/1J(9Q\QD'6N);AC@= M7P!ZH,@G*O*%CV"TB?'!$QOKCA[#1 M_+PEP)Z;[RR7)5_5$5^U-+-J^:H[S50*X)A84X])'U0B66Z7Z^\+'$O.-63J MSS8G"^*3[<1F+Y^JG";0\7"S*I!S\&)470^VJMX3V88')Z4')R[V^ R3"1%C MW.(T): TU4!RB6E'Z@?RS_6QN@5QS1*;]#./6U$U"-K^?%V<<_HWBJN5XFI. M<8/9,"V^K;T1+C1YP%R;B Q36P*C8]3--8%[3+,*MHDL)FBMB0PJ]2<2G4&\ M46*]E%AW2ERM8?5"J72(7QA[]#:Q]6=BZ\_$.L-YH]A&*;;A%'O).,MFV;;0 MG<#7;L@]D6UH;)8:F^^5E)K[]&!/9!L>M$H/6B]:U-\Q#>$AQRD8;![F?MKI6P&\N_B#-;._N/PXM?D$LJ)XPK/+_&" TJ#3Q695'5%PTMT @ @@< M !D !X;"]W;W)K&ULK551;YLP$/XK%JNF5FI+ M H%D'4%*TDV;M&I5TW8/TQZ<< E6P6:V2;I_O[,A+$THV\->$MO<]]WW'>8N MV@KYI%( 39[SC*NQDVI=7+FN6J:04W4I"N#X9"5D3C5NY=I5A02:6%">N5ZO M%[HY9=R)(WMV*^-(E#IC'&XE466>4_EK"IG8CIV^LSNX8^M4FP,WC@JZACGH MA^)6XLYM6!*6 U=,<")A-78F_:O9T,3;@$<&6[6W)L;)0H@GL_F$009 M++5AH/BW@1EDF2%"&3]K3J=):8#[ZQW[1^L=O2RH@IG(OK%$IV-GY) $5K3, M])W8?H+:3V#XEB)3]I=LJ]@0@Y>ETB*OP:@@9[SZI\]U'?8 R-,.\&J =P@8 MO +P:X!OC5;*K*UKJFD<2;$ETD0CFUG8VE@TNF'/]2,H,B%@1>WA.9D)I2>J3&\%UJL@'GD#R$N^B@<:%MW,Q]3H))X6\)'[OG'@]SV_1 M,_MWN-U!]M):HH!NT4YN.]4@5=PMC!KU.!W( 3 MOWW3#WOOV_S])[(7;@>-VT$7>_RU $DUXVN2&=]DB=>FS7#%$EH6TUPVL1\& M_+6[]54DP5[J<.@=R#N."49!N[JP M41=VJING0NH+#3+_B[[P*+&ULC99K;]HP%(;_BI554R?1YD)(@$&D7C1M4JNA7K8/TSZ8 MY !6$SNS'2C_?L<)I*P8V!>($Y_SO*\=GY/12L@7M0#0Y+7(N1H["ZW+H>NJ M= $%59>B!(Y/9D(65.-0SEU52J!9'53D;N!YD5M0QIUD5-^;R&0D*ITS#A-) M5%445*ZO(1>KL>,[VQL/;+[0YH:;C$HZAT?0S^5$XLAMLV2L *Z8X$3";.Q< M^<-K/S !]8P?#%9JYYH8*U,A7LS@6S9V/*,(/-/WW=+,1.0! <" @V ?5"N VH5GE+-4U&4JR(-+,Q MF[FHK=;1*(YQLRN/6N)3AG$ZN0.TI,@%N:>ZDDPS'(@9^5Z"I)KQ.:DGD#M& MIRQO'I_?@J8L5Y_(&6&Q>=UL:Z0R9TC2^7[I#;"LBO MJZG2$M^0WS83#2RTP\RQ&:J2IC!V\%PHD$MPDH\?_,C[?,1*M[72/98]P94) M;9J:J*B.,B=OF0R\>#!REQ96V++"4ZR>C=5$]798?M#M]>VP7@OKG8)%-EAO M#]8/ \_.BEI6=(H5VUC1'BL.P]#.BEM6?(K5M['B/5;D^;Z=U6]9_:.LIP5@ M)9YID#9B?W_;!GXWMB,'+7)P'"DTSV\5S#LJR9SV(6%%61D9#,7@,=36:N3M*;CP/<\[)&&GB/K_ M(4$#IUP;)5(LP2P#H3FV/&ULE51M:]LP M$/XK0H/1P1H[=I*5S#8D+6.##4*ZK1_&/BCV)1;5BR/X'XT*X-6-+!47(*R7"MB8)O3Q7B^G'C_X/"30VO/UL1GLM'ZV1M?JIS& M7A (*)UG8/@[P#T(X8E0QI^>DPXA/?!\?6+_%'+'7#;,PKT63[QR=4[O**E@ MR_;"K77[&?I\IIZOU,*&+VD[WVE,2;FW3LL>C HD5]V?O?1U. ,DTU< 20]( M@NXN4%#YP!PK,J-;8KPWLOE%2#6@41Q7_E(>G<%3CCA7? 5,R9);$A;D.QAI M"5,5>>"VU'OER)HY=+AY ,>XL.^RR&%8#X[*/L2R"Y&\$F+1F!%)X_HV]> JM -4M.X#!SL;F]>/!U8Z(4&6'528W1V#FL>(O4$L#!!0 ( +"1R%8=]R*XO@( ,X& 9 >&PO=V]R M:W-H965T@"P)#'D@L] M\0ICJC/?UTD!)=5'L@*!7S*I2FIPJG)?5PIHZD E]\,@&/DE9<*+QV[M1L5C M61O.!-PHHNNRI.II!ERN)MZQMUZX97EA[((?CRN:PQV8^^I&X"2%C-;?D#8 L)MP. 50-0"(B>TR& MQF,E5T39:&2S U<;AT8U3-A3O#,*OS+$F?@+8 TT.237I@!%+D73&+;"."*X M2.:RK*AX>J=)&[Q_#H8RK@\0=G]W3O;W#L@>88)\+62MJ4CUV#>8F]W!3]H\ M9DT>X2MY1.1*"E-H M[D@GZNH<.;YH=YU_3!?:*.S=GWTE:B@&_13V/I_IBB8P\?#":E!+\.*W;XY' MP<<^??^)[)G:0:=VL(L]GE-=D(JRU#41+64MC,8.27B-IVM;Q396B36I%: G M&"(SPFV)"&=TP3@S#'J[J-EWY/:U#K6,P],(SW>Y*;TG:'!ZV@4]DS3L) UW M2KJN0.&]$'F;I[+^<"BSPQHG5&M @7*!]T(T N$Q*:C(P55 H)W)+8*_"!V^ MU' R.MD2^C(HV%+I;UA#"2IWCJE)8D^DN4S=:F?*4^=%6^LS-.O&6__0-$Y_ M157.A$99&5(&1R>8E6KWD" !H!@ &0 'AL+W=O1"3[W"F&KB^SHM MH*1Z("L0N)-+55*#4[7Q=:6 9@Y4D!1Z. M]^R?G7?TLJ8:%I)_8YDIIMZ%1S+(:'1^1$70,CQQ>]VD"R9#KE4M<*R/?96AN%[^B/OHXU MC*-^1GMO)[JB*4P]O)@:U!:\Y-V;X3CXU&?W/Y$],3_JS(^.L2-YI/#^J\3+/P66% M%484-="G[3C'Z7 0!&_/^MK_"C#H 38V_(-+6X+:N"S3))6U,,UMZ%:[N)RY ME'BV/L<8;5+O#TV3P==4;9C0A$..E,'@(XI53:XU$R,K%PUK:3!HW+# 3P$H M6X#[N91F/[$'=!^7Y#=02P,$% @ L)'(5IYP&P6I P C0T !D !X M;"]W;W)K&ULS5=M;]LV$/XKA!8,"9!8LN3WV0;B M9$4+M$50-^MG6CI;6B12(RF[W:_?D9(5V:5<8W"!?K%%ZN[1/??&XW3'Q8N, M 13YFJ5,SIQ8J7SBNC*,(:.RPW-@^&;-1485+L7&E;D &AFE+'5]SQNX&4V8 M,Y^:O2D&EJ">\R>! M*[=&B9(,F$PX(P+6,^>^.WGH^EK!2/R5P$XVGHFFLN+\12_>13/'TQ9!"J'2 M$!3_MO ::J1T(Y_*E"G_J96;#[OT=\8\DAF124\\/1+$JEXYHP<$L&:%JGZ MQ'=OH2+4UW@A3Z7Y);M*UG-(6$C%LTH9+<@25O[3KY4C&@J(8U?P*P7_6*'7 MHA!4"H$A6EIF:#U21>=3P7=$:&E$TP_&-T8;V21,AW&I!+Y-4$_-/V*FO.=2 MDB<09!E3 >2.+#%9HB(%PM?$(G#]"(HFJ;Q!T>?E([F^NB%7Q"52OY4D8>29 M)4K>-C8^Q[R0E$6X>76PGKH*66A;W+"R>%%:[+=8') /G*E8DC]9!-&AOHOL M:Q?X>QT!:1(@-!%1<3FV]* MW9Y=5]?\1.8TA)F#12U!;,&9__Y;=^#]82-V(; #FKV:9N\4NDF\5.<554HD MJT+1%2:C%TJ?"%X2$B%-9VPS:UNK4E(KK'42\T;F[M*&_J-((T'P< ["J5% M*O#'?7LDAS7!X4F"[T'*"=D=TRS8%B1NM/"5Q>IO/']TF@K("Q'&>(+\B.7P M._OOAD<4+2*]%H*CFN#H?T6PD,@.[>L$@%?M^S^V)<^V+\R_@B2M)")] /O#$^RQL6J79O=+W7,]\[ M?<1\Q]/:S2J4"[6S2Z$=YWCHZI% MRF^)LO_*V/_IC)O9?"9G_RS.=JECSFYCL,6I:&/F?8FF%DR5 UZ]6]\I[LTD M?;2_T'<-,S"_PI07E0]4;!(F20IKA/0Z0ZPV4<[^Y4+QW(S/*ZYP&#>/,=Z7 M0&@!?+_F7.T7^@/U#6S^'U!+ P04 " "PD)V]V'1!T8:6T0H426I./W['5*R;#F*T #"-B^22'&.SCGD4)S9 M3L@[E0!H\I#R3,V=1.O\W'55E$!*U9G((<,W&R%3JK$IMZ[*)=#8!J7<#3QO MY*:498L@Y4DJDA3*G]> A>[N>,[^XX;MDVTZ7 7LYQN80WZ M6[Z2V')KE)BED"DF,B)A,WK4WS2!Q\][]'=6/(JYI0J6@O_#8IW,G8E#8MC0 M@NL;L7L/E:"AP8L$5_9*=M58SR%1H;1(JV!DD+*LO-.'RHBC ,1I#PBJ@. T M8/!$0%@%6.?;#>V&A4PS(SC6LM\2W#.+WXC"OE MHU"*K$"2=4(ED+_(&A=+7' @8D-60D.F&>7\)[EBO#"NDS5$A62:@2*OKT!3 MQM4;C%,F7NUO+"-?$U$HFL5JYFHD:S[I1A6QRY)8\ 2QD'P2F4X4N(&*R4:*E"Q%FA>:VA6/DW%-9<:R[?%L_?L1@'YO0,BKT_6D]JJ%N6*L;=JK[ MDAO*BFA!\D)&">Y,1DN*,G /B.[:Z'8B/G=J>P)KB!_5XD22H\'N1[H3]H3X5)+6[2*>X&E)8LTBC#+GU29$RW M_D$Z<9X[GSV!-21/:\G3%Y$ TSX-ZPFL89CO' ?W0N\SOU7:]7J_U)"A."X8D51>'OX1;J/T32=IX1Y5+BG(K2WH M%'(K,ET>[>O>NFB\L*722?^E*29M172 *2O13U1N&9ZL.&P0TCL;(Q]9%G=E M0XOW0F.U91\3+(A!F@'X?B.P!*H:Y@-UB;WX#U!+ P04 " "PD<[31T4U:! MQ$OCN]SW^;XOO4L;J>YU"6#(0\6%'@>E,?4H#'5>0D7U0-8@\,U:JHH:#-4F MU+4"6CA0Q<,XBB["BC(19*G++526RJWA3,!"$;VM*JH>I\!E,P[.@WWBEFU* M8Q-AEM9T TLP=_5"811V+ 6K0&@F!5&P'@>3\]%L:.M=P3<&C3XX$ZMD)>6] M#3X7XR"R#0&'W%@&BH\=S(!S2X1M_&HY@^Y*"SP\[]EOG';4LJ(:9I)_9X4I MQ\%50 I8TRTWM[+Y!*V>=Y8OEUR[7]+XVLLD(/E6&UFU8.R@8L(_Z4/KPP$ M>?H!<0N(GP.&+P"2%I XH;XS)^N:&IJE2C9$V6IDLP?GC4.C&B;L5UP:A6\9 MXDQV"YP:*,B"*O-(OBHJ-'4&:_*6?*%*46LS.;T&0QG79YB]6UZ3TY,S^IOC%VY.R%P*4VKR4110/,6'J**3$N^E3..CA)-: M#4@2O2%Q%"<]_[;8JKS$$=-DK62%,^\-J:TA M?<(]VWO'9K?/+HL&5VFX.]335W/1U?@VPX-QJ$!MW);0))=;8?S?J&ULM9I=;]LV%(;_"N$50P-DD4A_Q.X< M XG581V:(DB6[6+8!2T=VT(ETB&II!GVXT=]1+(2F8F&TQO;DG5>BH]YR//* MG#](]55O 0SYEB9"GPVVQNP^>)X.MY!R?2)W(.PW:ZE2;NRAVGAZIX!'15": M>,SW)U[*8S%8S(MS5VHQEYE)8@%7BN@L3;EZO(!$/IP-Z.#IQ'6\V9K\A+>8 M[_@&;L#<[JZ4/?)JE2A.0>A8"J)@?38XIQ\"-LL#BBO^B.%![WTF>5=64G[- M#SY%9P,_OR-((#2Y!+=O]["$),F5['W<5:*#NLT\=M9U9OY*&\=C(>D##31J95L+V#-!;E M._]6@=@+H*,# :P*8,\##K4PK *&;PT850&C@DS9E8)#P U?S)5\("J_VJKE M'PJ81;3M?BSRW_W&*/MM;./,XB9;:;C+0!CR\=Z^:O(3^<*5XOG/0=X'8'B< MZ"-[]O8F(._?'9%W)!;D]ZW,-!>1GGO&WD6NY855B\NR17:@14HNI3!;33Z* M"**.^, =/W3$>[;W-0+VA."".05_R\0)\>DQ83X;=O7''7[)'\GP<'3@CC[? MJ1,R]+O"6YT9UK_GL- ;OO'W)']]ME>03P92_7?'[5V4#%%O;?C M7MOSH(^Z0#H%^X+$% M*L7$AEJ\#]PM_[MUWT!G7=,9]Z1P3GLI,F"XR3K&^ M9##%@E)LLD=F-/0/P)G4<"9..'8Y@I#K3A+.R+XD,,4")+$6L=.:V"GNG'6* MB1%3+$ 2:V&X5X+3?:-PH+O*C*%-Y$ILM$)O1 ML8Q>JT#<#?6&C*D65&K[1<_)Z/Q4XR3HG>9##5 BRU M-K[&+U!DPT!1'0.J6H"EUF;9F ;J=@VW M)=(HM5EJQ P/K NN+6ZZ;Z8WN>W@*UG@*YJRSNS+][<]VA4V M>F%7L-IL0VOL"NMM5[KGP@/E4"=&5$>#JA9@J;5Q-XZ&(3L:ANIH4-4"++4V MR\;1L)[_D_SO)]/NAGI#GKVHJ::4GCY_DH/5:$G/V]MCDX+:%'N5M$W53)AR MNTU]MMX/=5[L O*:R\O-5)=<;6*A20)K&^J?G-J>J')_4GE@Y*[8L;.2QLBT M^+@%;KUE?H']?BVE>3K(&ZAWB2W^ U!+ P04 " "PD6QE+MY^GQ?Z]DW@[F?O MSLY:3Y>WN_$+"UR2T"MZ"WT M.V+B(9XWO'.$UFUY\VTPH6/)85THPWY6R'6]1,0%C#K-6?!,Q8",J.!CQ8&5 MT9R+I0MW(# I1*$";0K5I&M#I/KIX+;K00W7.CF7A;*Y70;W/:Z'[P"K'ACD M0C0&.\0%AOV2:LV4O#,=.]@&7T!!W7Y\4ROK#]1=88 MP-3;N#HM2['\(/A4YLQ-_N"$PSY=\8)9H?A/DPU*96("3)'@F2G-)YN1'XJ6 MCVRA5^6TR'#/G1/T_'?7>SW6;^UC M-WES"B;C4S!Y$C79.P63R?&;C$[ 8WV^/#J387T2VCAN;1VVFF@ A]H!^0I' M9+%.&HSG7&@NZ]Z,IRF3+\Y<1E[3L?E3;4O?C$]91N="/S;@@*S;7UC*YWG2 MC+J'A:A'K=N?87KMN#E1FUQ'SL=AF+>>%^FAG![*<2P?,K(?+(^?DYC+/],DB:(X MQE9T-/(Z&&'K%L?PXU?#O $#RP.9_FRM\=W&*V1_'6![NJ]"L)GBE8C-%%]K M0/SK!HPD\>\VE@<8V"Y@M0/Y_7F@IOR<*()=Q;QA3S".) F&0"WZ:S2.D=6) MX>/?'^PIB:(D\2. ^1U$$8; TX@CF /P@"%19-^#.^^C"M?_OQS^ E!+ M P04 " "PD-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( +"1R%:X2>P;804 ,,M / >&PO=V]R:V)O M;VLN>&ULQ9I;3^,X%(#_BM6G66G8MKDQ@RC2,C"[E;A4%/&*3.)2B\3NV$Z! M^?5SDFX[)] >S*E*XT>]>0B+HW[?YW-5 M2?^W72@#5V;653+ J7OL^X53LO!SI4)5]J/!(.M74IO>R?'Z61/7QRNUQJ7JBTD97^JYL68YZP]6%.^6"SM\53QO(6_G@VY(@'VXD@(QZV0 >.-/.A_:.]OD2 M&)<*;EZ=U<%^UV50[DP&]:^S]4*;Q^8Q\!9]]!IM/:P_5Y5XY/ZD&NULIG-U M9O.Z4B:LZM&IL@$T?JX7OB>,K-2H]\TNE6O>!WY@7*S>+0 4JBEWI.&"&Q**93QJA!PY&VI"^ HQ*DLI=9B+;[7'T7M A>\!+^:==%K"3XJQ ;,I'\0Y5&%X%=(4XD9A3-(RS)KY M+K43=[*$"KU4TM>N"8FA4XN47X;,@KF4[DF%MAZG*J^=#EIUX"BO#)G% NG6 M I*AU5]Z_J/6B^8+G\65"AB1LLJ062L3IQ92 ]W+HHF)OD6]#G/EH*^X3JI# M>67(+!:(,*Y6?X1)F67(K);S:E':5Z7$J3)JIH.80)[3:8Z44H;,3ID&FS_- M;5DH=^_;]@A-\],9@.8Z_(4I*<4,F1VSJ<,6]WT-4F89,JL%K%SIT ; M@4V M=H&AB#)Y-^I$E%@B9K%<0)CNTE#^B)C],3:YK92XE2]=)G)0PBP-B+_BPGHO M)A _IG/IL&TCRA@1LS%NFD*(4,")F84SK!Z]^U'"3 M.%^^R00B2A$1LR+(W+0S0(HH143,BB"STRXFY8J(V15D=MK%I&01,3G/MB-LZV=&MKRZ2D$S-+9Y72;,6BE!,S*^=]'K$5D=)-S*P;VHIX M1BZF=!,SZX:V8@>3TDW,K!L:$T\=QI1NXGW.@-VG>$*;\DW"[!L:,\.8E&\2 M9M_0F(<8D_)-PNP;.F/#72BA?),P^X;&Q%TH(5=;F(VS*[$\$.T5C$D9*&$V MT/;$\D TRP?6X&%M0EDH8;;0+LPKZ9SLK!LDE(429@OMKLVVTV-,RD()LX5V M88[-$OI3A3$I"R7,%B*'$V>X;::4A5+V40\UG,!Q,Z4LE#);B!Y.=# I"Z7, M%MH^ ][\WT'J$@_(4\I"*;.%Z*EP'-Y3RD(ILX6V#LXV87.),MSKS!;,X.3O'\1DI9*&6VT [,1NG0\SN8E(529@N1:R'B M &-2%DJ9+?3_U,'O3J,VP0@/TC-*0=F'K-B@'M,,U]O"SU"M.&AFE((R9@5M M,"]E6&<= 'H-EH>;\3ZIC%)0QJR@#69[(&Z5JU8M]$S[W-88DU)0QJR@#>9* MXF.S>@K<)N (*RBC%)0Q*PBOWVWO.91YLH^?@<.]"&.2.\Z8S4-B=N:",\H\ M&?LLW*[5QS9^8DS*/!G[+K0W2Y#=Z(XQ*?-DK7GZ[&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MVDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L4'F()(Y<;@&[[R@,DF/UH"?(9V25 M+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z;+;#J;^=T3P]WLZ@GH+ M@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O M(=!;46\ET%M1;R706U%O)=!;1YLE!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MMHLYM ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O'WVL)-#; M46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [ M4.\@T#M&/YL0Z!VH=Q#H':AW$.@=J'?\I-YU^-J7>NWY7N-/03])]7"^MUP? M?UE^GT2<%Q>7M+2;-DVNMOGG MV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.& ME>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R M=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[ M7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\: MI \#TLN]<^L_CA^?96>;_BV?C?\17+P 4$L! A0#% @ L)'(5@=! M36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " "PD&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( +"1R%9@EBR07 8 )HD 8 " @0T( !X;"]W;W)K M4& "7'@ M& @(&?#@ >&PO=V]R:W-H965T&UL4$L! M A0#% @ L)'(5G9<4U<[ P ]@L !@ ("!NA4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L)'(5AWE M=?M(" 5S\ !@ ("!CB( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ L)'(5JB..HFQ" U!4 !@ M ("!\3< 'AL+W=O&UL4$L! A0#% @ L)'(5KUZ$I:T!@ :1 M !D ("!LD< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L)'(5E1 6)3W P _PD !D M ("!OUL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ L)'(5D^N2$Z/ @ P 4 !D ("!7V8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ L)'(5A'O ML$YA!P %A$ !D ("!9W< 'AL+W=O&PO=V]R:W-H965T(@0 /,) 9 " @62# !X;"]W;W)K&UL4$L! A0#% @ L)'(5M8H/Z=M! !@L !D M ("!O8< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ L)'(5EC'.NS"!@ K!$ !D ("! MOY0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ L)'(5LR;Y4Z@ P +PD !D ("![:( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L)'(5KF.Q&0= M P UP8 !D ("!\JX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L)'(5J^8VALO! Y D !D M ("!1[H 'AL+W=O&PO=V]R M:W-H965TB0( ,P& M 9 " @=K" !X;"]W;W)K&UL M4$L! A0#% @ L)'(5M?%<64# P \0H !D ("!FL4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ML)'(5FLM"Q'+ @ 00< !D ("!*\\ 'AL+W=O&UL4$L! A0#% @ L)'(5CM0G=3" @ M7@< !D ("!G]P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L)'(5KUW>,>\ @ *0< !D M ("!HNL 'AL+W=OH" !*"0 &0 @(&5[@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ L)'(5I'R1^(+!0 *Q\ !D ("!I?0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L)'( M5NZ59%!6 @ G 4 !D ("! P$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L)'(5N ?/;Q3 P , L M !D ("!3@X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L)'(5CM=K7LN @ ( 4 !D M ("!.!D! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ L)'(5CKY1]P. P I0@ !D ("!#"(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ L)'(5O-^ M>7MY @ : 8 !D ("!J"H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L)'(5HM1J-5; @ P@4 !D M ("!^#0! 'AL+W=O&PO M=V]R:W-H965T*NQS $P( L ( !GD ! %]R96QS+RYR M96QS4$L! A0#% @ L)'(5KA)[!MA!0 PRT \ ( ! MAT$! 'AL+W=O7!E&UL4$L%!@ !- $T $A4 *%+ 0 $! end XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 148 288 1 false 41 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.braze.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.braze.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.braze.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.braze.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.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock, Redeemable Noncontrolling Interest and Stockholders' Equity (Deficit) (Unaudited) Sheet http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited Condensed Consolidated Statements of Convertible Preferred Stock, Redeemable Noncontrolling Interest and Stockholders' Equity (Deficit) (Unaudited) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 0000008 - Disclosure - Company Overview Sheet http://www.braze.com/role/CompanyOverview Company Overview Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.braze.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue from Contracts with Customers Sheet http://www.braze.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 0000011 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest Sheet http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterest Variable Interest Entity and Redeemable Non-Controlling Interest Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements Sheet http://www.braze.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 0000013 - Disclosure - Marketable Securities Sheet http://www.braze.com/role/MarketableSecurities Marketable Securities Notes 13 false false R14.htm 0000014 - Disclosure - Property and Equipment, Net Sheet http://www.braze.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 0000015 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 15 false false R16.htm 0000016 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 16 false false R17.htm 0000017 - Disclosure - Employee Benefit Plans Sheet http://www.braze.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 17 false false R18.htm 0000018 - Disclosure - Stockholder???s Equity (Deficit) Sheet http://www.braze.com/role/StockholdersEquityDeficit Stockholder???s Equity (Deficit) Notes 18 false false R19.htm 0000019 - Disclosure - Employee Stock Plans Sheet http://www.braze.com/role/EmployeeStockPlans Employee Stock Plans Notes 19 false false R20.htm 0000020 - Disclosure - Commitments and Contingencies Sheet http://www.braze.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 0000021 - Disclosure - Leases Sheet http://www.braze.com/role/Leases Leases Notes 21 false false R22.htm 0000022 - Disclosure - Income Taxes Sheet http://www.braze.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 0000023 - Disclosure - Net Loss Per Share Sheet http://www.braze.com/role/NetLossPerShare Net Loss Per Share Notes 23 false false R24.htm 0000024 - Disclosure - Related Party Transactions Sheet http://www.braze.com/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 0000025 - Disclosure - Subsequent Events Sheet http://www.braze.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.braze.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.braze.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 9954702 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.braze.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.braze.com/role/RevenuefromContractswithCustomers 27 false false R28.htm 9954703 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest (Tables) Sheet http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestTables Variable Interest Entity and Redeemable Non-Controlling Interest (Tables) Tables http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterest 28 false false R29.htm 9954704 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.braze.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.braze.com/role/FairValueMeasurements 29 false false R30.htm 9954705 - Disclosure - Marketable Securities (Tables) Sheet http://www.braze.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.braze.com/role/MarketableSecurities 30 false false R31.htm 9954706 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.braze.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.braze.com/role/PropertyandEquipmentNet 31 false false R32.htm 9954707 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssets 32 false false R33.htm 9954708 - Disclosure - Accrued Expenses and Other Current Liabilites (Tables) Sheet http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitesTables Accrued Expenses and Other Current Liabilites (Tables) Tables http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilities 33 false false R34.htm 9954709 - Disclosure - Employee Stock Plans (Tables) Sheet http://www.braze.com/role/EmployeeStockPlansTables Employee Stock Plans (Tables) Tables http://www.braze.com/role/EmployeeStockPlans 34 false false R35.htm 9954710 - Disclosure - Leases (Tables) Sheet http://www.braze.com/role/LeasesTables Leases (Tables) Tables http://www.braze.com/role/Leases 35 false false R36.htm 9954711 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.braze.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.braze.com/role/NetLossPerShare 36 false false R37.htm 9954712 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.braze.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 37 false false R38.htm 9954713 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue by Type (Details) Sheet http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyTypeDetails Revenue from Contracts with Customers - Disaggregation of Revenue by Type (Details) Details 38 false false R39.htm 9954714 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue by Geography (Details) Sheet http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyGeographyDetails Revenue from Contracts with Customers - Disaggregation of Revenue by Geography (Details) Details 39 false false R40.htm 9954715 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) Sheet http://www.braze.com/role/RevenuefromContractswithCustomersNarrativeDetails Revenue from Contracts with Customers - Narrative (Details) Details 40 false false R41.htm 9954716 - Disclosure - Revenue from Contracts with Customers - Allowance for Credit Loss Rollforward (Details) Sheet http://www.braze.com/role/RevenuefromContractswithCustomersAllowanceforCreditLossRollforwardDetails Revenue from Contracts with Customers - Allowance for Credit Loss Rollforward (Details) Details 41 false false R42.htm 9954717 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations (Details) Sheet http://www.braze.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails Revenue from Contracts with Customers - Remaining Performance Obligations (Details) Details 42 false false R43.htm 9954718 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details) Sheet http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details) Details http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestTables 43 false false R44.htm 9954719 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Redeemable Noncontrolling Interest (Details) Sheet http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestRedeemableNoncontrollingInterestDetails Variable Interest Entity and Redeemable Non-Controlling Interest - Redeemable Noncontrolling Interest (Details) Details 44 false false R45.htm 9954720 - Disclosure - Fair Value Measurements - Fair Value of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurements - Fair Value of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) Details 45 false false R46.htm 9954721 - Disclosure - Marketable Securities - Components of Marketable Securities (Details) Sheet http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails Marketable Securities - Components of Marketable Securities (Details) Details 46 false false R47.htm 9954722 - Disclosure - Marketable Securities - Narrative (Details) Sheet http://www.braze.com/role/MarketableSecuritiesNarrativeDetails Marketable Securities - Narrative (Details) Details 47 false false R48.htm 9954723 - Disclosure - Marketable Securities - Contractual Maturity (Details) Sheet http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails Marketable Securities - Contractual Maturity (Details) Details 48 false false R49.htm 9954724 - Disclosure - Marketable Securities - Investment Income (Details) Sheet http://www.braze.com/role/MarketableSecuritiesInvestmentIncomeDetails Marketable Securities - Investment Income (Details) Details 49 false false R50.htm 9954725 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.braze.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.braze.com/role/PropertyandEquipmentNetTables 50 false false R51.htm 9954726 - Disclosure - Prepaid Expenses and Other Current Assets - Summary (Details) Sheet http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails Prepaid Expenses and Other Current Assets - Summary (Details) Details http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsTables 51 false false R52.htm 9954727 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitesTables 52 false false R53.htm 9954728 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.braze.com/role/EmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.braze.com/role/EmployeeBenefitPlans 53 false false R54.htm 9954729 - Disclosure - Stockholder???s Equity (Deficit) (Details) Sheet http://www.braze.com/role/StockholdersEquityDeficitDetails Stockholder???s Equity (Deficit) (Details) Details http://www.braze.com/role/StockholdersEquityDeficit 54 false false R55.htm 9954730 - Disclosure - Employee Stock Plans - Narrative (Details) Sheet http://www.braze.com/role/EmployeeStockPlansNarrativeDetails Employee Stock Plans - Narrative (Details) Details 55 false false R56.htm 9954731 - Disclosure - Employee Stock Plans - Schedule of Summarized Unvested RSU Award Activity (Details) Sheet http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails Employee Stock Plans - Schedule of Summarized Unvested RSU Award Activity (Details) Details 56 false false R57.htm 9954732 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense (Details) Sheet http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails Employee Stock Plans - Stock-Based Compensation Expense (Details) Details 57 false false R58.htm 9954733 - Disclosure - Employee Stock Plans - Compensation Cost Not Yet Recognized (Details) Sheet http://www.braze.com/role/EmployeeStockPlansCompensationCostNotYetRecognizedDetails Employee Stock Plans - Compensation Cost Not Yet Recognized (Details) Details 58 false false R59.htm 9954734 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.braze.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 59 false false R60.htm 9954735 - Disclosure - Leases - Narrative (Details) Sheet http://www.braze.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 60 false false R61.htm 9954736 - Disclosure - Leases - Schedule of Lease, Cost (Details) Sheet http://www.braze.com/role/LeasesScheduleofLeaseCostDetails Leases - Schedule of Lease, Cost (Details) Details 61 false false R62.htm 9954737 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 62 false false R63.htm 9954738 - Disclosure - Leases - Lease Terms and Discount Rates (Details) Sheet http://www.braze.com/role/LeasesLeaseTermsandDiscountRatesDetails Leases - Lease Terms and Discount Rates (Details) Details 63 false false R64.htm 9954739 - Disclosure - Leases - Other Information for the Company's Leases (Details) Sheet http://www.braze.com/role/LeasesOtherInformationfortheCompanysLeasesDetails Leases - Other Information for the Company's Leases (Details) Details 64 false false R65.htm 9954740 - Disclosure - Income Taxes (Details) Sheet http://www.braze.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.braze.com/role/IncomeTaxes 65 false false R66.htm 9954741 - Disclosure - Net Loss Per Share - Schedule of Net Loss Per Share (Details) Sheet http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails Net Loss Per Share - Schedule of Net Loss Per Share (Details) Details 66 false false R67.htm 9954742 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities (Details) Sheet http://www.braze.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesDetails Net Loss Per Share - Schedule of Potentially Dilutive Securities (Details) Details 67 false false R68.htm 9954743 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.braze.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 68 false false R69.htm 9954744 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://www.braze.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 69 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 12 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 - brze-20230430.htm 4 brze-20230430.htm a20230430-brazeincxex311xq.htm a20230430-brazeincxex312xq.htm a20230430-brazeincxex32xq1.htm brze-20230430.xsd brze-20230430_cal.xml brze-20230430_def.xml brze-20230430_lab.xml brze-20230430_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "brze-20230430.htm": { "axisCustom": 0, "axisStandard": 18, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 580, "http://xbrl.sec.gov/dei/2023": 31 }, "contextCount": 148, "dts": { "calculationLink": { "local": [ "brze-20230430_cal.xml" ] }, "definitionLink": { "local": [ "brze-20230430_def.xml" ] }, "inline": { "local": [ "brze-20230430.htm" ] }, "labelLink": { "local": [ "brze-20230430_lab.xml" ] }, "presentationLink": { "local": [ "brze-20230430_pre.xml" ] }, "schema": { "local": [ "brze-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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 440, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 12, "http://xbrl.sec.gov/dei/2023": 5, "total": 17 }, "keyCustom": 37, "keyStandard": 251, "memberCustom": 9, "memberStandard": 31, "nsprefix": "brze", "nsuri": "http://www.braze.com/20230430", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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.braze.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "0000010 - Disclosure - Revenue from Contracts with Customers", "menuCat": "Notes", "order": "10", "role": "http://www.braze.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest", "menuCat": "Notes", "order": "11", "role": "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterest", "shortName": "Variable Interest Entity and Redeemable Non-Controlling Interest", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "0000012 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "12", "role": "http://www.braze.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Marketable Securities", "menuCat": "Notes", "order": "13", "role": "http://www.braze.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Property and Equipment, Net", "menuCat": "Notes", "order": "14", "role": "http://www.braze.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Prepaid Expenses and Other Current Assets", "menuCat": "Notes", "order": "15", "role": "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Accrued Expenses and Other Current Liabilities", "menuCat": "Notes", "order": "16", "role": "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Employee Benefit Plans", "menuCat": "Notes", "order": "17", "role": "http://www.braze.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stockholder\u2019s Equity (Deficit)", "menuCat": "Notes", "order": "18", "role": "http://www.braze.com/role/StockholdersEquityDeficit", "shortName": "Stockholder\u2019s Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Employee Stock Plans", "menuCat": "Notes", "order": "19", "role": "http://www.braze.com/role/EmployeeStockPlans", "shortName": "Employee Stock Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "0000020 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "20", "role": "http://www.braze.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "0000021 - Disclosure - Leases", "menuCat": "Notes", "order": "21", "role": "http://www.braze.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "0000022 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "22", "role": "http://www.braze.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "0000023 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "23", "role": "http://www.braze.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "24", "role": "http://www.braze.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "0000025 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "25", "role": "http://www.braze.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "9954701 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "26", "role": "http://www.braze.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Revenue from Contracts with Customers (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.braze.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestTables", "shortName": "Variable Interest Entity and Redeemable Non-Controlling Interest (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "9954704 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.braze.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "iade2152954e84a37ad5a018e712523f6_I20230430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Marketable Securities (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.braze.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Property and Equipment, Net (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.braze.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Accrued Expenses and Other Current Liabilites (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitesTables", "shortName": "Accrued Expenses and Other Current Liabilites (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Employee Stock Plans (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.braze.com/role/EmployeeStockPlansTables", "shortName": "Employee Stock Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "9954710 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.braze.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "9954711 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.braze.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "37", "role": "http://www.braze.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue by Type (Details)", "menuCat": "Details", "order": "38", "role": "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyTypeDetails", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue by Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i03bf5e9a4fd744f09529a5563671a701_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue by Geography (Details)", "menuCat": "Details", "order": "39", "role": "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyGeographyDetails", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue by Geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "idb0bb7fcd99c4e36bc31424a209da03b_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)", "menuCat": "Details", "order": "40", "role": "http://www.braze.com/role/RevenuefromContractswithCustomersNarrativeDetails", "shortName": "Revenue from Contracts with Customers - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i5632854d73df4f45b29f59ce9ccd2469_I20230131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Revenue from Contracts with Customers - Allowance for Credit Loss Rollforward (Details)", "menuCat": "Details", "order": "41", "role": "http://www.braze.com/role/RevenuefromContractswithCustomersAllowanceforCreditLossRollforwardDetails", "shortName": "Revenue from Contracts with Customers - Allowance for Credit Loss Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_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": "9954717 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations (Details)", "menuCat": "Details", "order": "42", "role": "http://www.braze.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails", "shortName": "Revenue from Contracts with Customers - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details)", "menuCat": "Details", "order": "43", "role": "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails", "shortName": "Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i5632854d73df4f45b29f59ce9ccd2469_I20230131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Redeemable Noncontrolling Interest (Details)", "menuCat": "Details", "order": "44", "role": "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestRedeemableNoncontrollingInterestDetails", "shortName": "Variable Interest Entity and Redeemable Non-Controlling Interest - Redeemable Noncontrolling Interest (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Fair Value Measurements - Fair Value of Financial Instruments Measured at Fair Value on a Recurring Basis (Details)", "menuCat": "Details", "order": "45", "role": "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "shortName": "Fair Value Measurements - Fair Value of Financial Instruments Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Marketable Securities - Components of Marketable Securities (Details)", "menuCat": "Details", "order": "46", "role": "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails", "shortName": "Marketable Securities - Components of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Marketable Securities - Narrative (Details)", "menuCat": "Details", "order": "47", "role": "http://www.braze.com/role/MarketableSecuritiesNarrativeDetails", "shortName": "Marketable Securities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Marketable Securities - Contractual Maturity (Details)", "menuCat": "Details", "order": "48", "role": "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails", "shortName": "Marketable Securities - Contractual Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentIncomeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterestAndDividend", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Marketable Securities - Investment Income (Details)", "menuCat": "Details", "order": "49", "role": "http://www.braze.com/role/MarketableSecuritiesInvestmentIncomeDetails", "shortName": "Marketable Securities - Investment Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentIncomeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterestAndDividend", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "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.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Property and Equipment, Net (Details)", "menuCat": "Details", "order": "50", "role": "http://www.braze.com/role/PropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "brze:PrepaidSoftware", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Prepaid Expenses and Other Current Assets - Summary (Details)", "menuCat": "Details", "order": "51", "role": "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails", "shortName": "Prepaid Expenses and Other Current Assets - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "brze:PrepaidSoftware", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "52", "role": "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Employee Benefit Plans (Details)", "menuCat": "Details", "order": "53", "role": "http://www.braze.com/role/EmployeeBenefitPlansDetails", "shortName": "Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "brze:CommonStockNumberOfClasses", "reportCount": 1, "unique": true, "unitRef": "class", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Stockholder\u2019s Equity (Deficit) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.braze.com/role/StockholdersEquityDeficitDetails", "shortName": "Stockholder\u2019s Equity (Deficit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "brze:CommonStockNumberOfClasses", "reportCount": 1, "unique": true, "unitRef": "class", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Employee Stock Plans - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "shortName": "Employee Stock Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i31358941f839431c9e3f0c840508909f_I20211130", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "id6d9bb55297043f3bf98009ee0a0bdd7_I20230131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Employee Stock Plans - Schedule of Summarized Unvested RSU Award Activity (Details)", "menuCat": "Details", "order": "56", "role": "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails", "shortName": "Employee Stock Plans - Schedule of Summarized Unvested RSU Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "id6d9bb55297043f3bf98009ee0a0bdd7_I20230131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "57", "role": "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails", "shortName": "Employee Stock Plans - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Employee Stock Plans - Compensation Cost Not Yet Recognized (Details)", "menuCat": "Details", "order": "58", "role": "http://www.braze.com/role/EmployeeStockPlansCompensationCostNotYetRecognizedDetails", "shortName": "Employee Stock Plans - Compensation Cost Not Yet Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://www.braze.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1b6720a5cf4f4b97b0eb71c2129200b9_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock, Redeemable Noncontrolling Interest and Stockholders' Equity (Deficit) (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited", "shortName": "Condensed Consolidated Statements of Convertible Preferred Stock, Redeemable Noncontrolling Interest and Stockholders' Equity (Deficit) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1aeb2a8c49cf4df19ae2b5fa0282c802_I20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i83974a98e1494a31b38077b776cd8b84_I20221130", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "60", "role": "http://www.braze.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i83974a98e1494a31b38077b776cd8b84_I20221130", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Leases - Schedule of Lease, Cost (Details)", "menuCat": "Details", "order": "61", "role": "http://www.braze.com/role/LeasesScheduleofLeaseCostDetails", "shortName": "Leases - Schedule of Lease, Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_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": "9954737 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "62", "role": "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Leases - Lease Terms and Discount Rates (Details)", "menuCat": "Details", "order": "63", "role": "http://www.braze.com/role/LeasesLeaseTermsandDiscountRatesDetails", "shortName": "Leases - Lease Terms and Discount Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i1c7689d116dc4648a89483593fc04d24_I20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "9954739 - Disclosure - Leases - Other Information for the Company's Leases (Details)", "menuCat": "Details", "order": "64", "role": "http://www.braze.com/role/LeasesOtherInformationfortheCompanysLeasesDetails", "shortName": "Leases - Other Information for the Company's Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "65", "role": "http://www.braze.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "4", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Net Loss Per Share - Schedule of Net Loss Per Share (Details)", "menuCat": "Details", "order": "66", "role": "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "9954742 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities (Details)", "menuCat": "Details", "order": "67", "role": "http://www.braze.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesDetails", "shortName": "Net Loss Per Share - Schedule of Potentially Dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Related Party Transactions - Narrative (Details)", "menuCat": "Details", "order": "68", "role": "http://www.braze.com/role/RelatedPartyTransactionsNarrativeDetails", "shortName": "Related Party Transactions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "brze:CharitableDonationShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - Subsequent Events - Narrative (Details)", "menuCat": "Details", "order": "69", "role": "http://www.braze.com/role/SubsequentEventsNarrativeDetails", "shortName": "Subsequent Events - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i91dd3c73ce034a4d8024d52fbbb6b5d2_I20230531", "decimals": "-5", "lang": "en-US", "name": "brze:LesseeOperatingLeaseMonthlyPayment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "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.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Company Overview", "menuCat": "Notes", "order": "8", "role": "http://www.braze.com/role/CompanyOverview", "shortName": "Company Overview", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_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 - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.braze.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "brze-20230430.htm", "contextRef": "i173507b09a814d28b96603a2b99b5e59_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 41, "tag": { "brze_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "brze_APICShareBasedPaymentArrangementOptionEarlyExercisedIncreaseForCostRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "APIC, Share-based Payment Arrangement, Option, Early Exercised, Increase for Cost Recognition", "label": "APIC, Share-based Payment Arrangement, Option, Early Exercised, Increase for Cost Recognition", "terseLabel": "APIC, Share-based Payment Arrangement, Option, Early Exercised, Increase for Cost Recognition" } } }, "localname": "APICShareBasedPaymentArrangementOptionEarlyExercisedIncreaseForCostRecognition", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "brze_AccountsReceivableAllowanceForCreditLossChargeToDeferredRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss, Charge to Deferred Revenue", "label": "Accounts Receivable, Allowance For Credit Loss, Charge to Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "AccountsReceivableAllowanceForCreditLossChargeToDeferredRevenue", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersAllowanceforCreditLossRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "brze_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities And Other Liabilities, Current", "label": "Accrued Liabilities And Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "brze_AccruedSoftwareSubscriptionsCurrent": { "auth_ref": [], "calculation": { "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "brze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Software Subscriptions, Current", "label": "Accrued Software Subscriptions, Current", "terseLabel": "Accrued software subscriptions" } } }, "localname": "AccruedSoftwareSubscriptionsCurrent", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "brze_BrazeKKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Braze KK", "label": "Braze KK [Member]", "terseLabel": "Braze KK" } } }, "localname": "BrazeKKMember", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "domainItemType" }, "brze_CapitalExpendituresIncurredButNotYetPaidCapitalizedInternalUseSoftwareCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capitalized Internal-Use Software Costs Incurred but Not yet Paid", "label": "Capital Expenditures Incurred but Not yet Paid, Capitalized Internal-Use Software Costs", "terseLabel": "Net change in capitalized internal-use software development costs in accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaidCapitalizedInternalUseSoftwareCosts", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "brze_CapitalExpendituresIncurredButNotYetPaidChangesToPropertyPlantAndEquipmentCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital Expenditures Incurred but Not Yet Paid, Changes to Property, Plant and Equipment, Costs", "label": "Capital Expenditures Incurred but Not Yet Paid, Changes to Property, Plant and Equipment, Costs", "terseLabel": "Net change to property and equipment (included in accounts payable / accrued liabilities)" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaidChangesToPropertyPlantAndEquipmentCosts", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "brze_CharitableDonationAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Charitable Donation, Amount", "label": "Charitable Donation, Amount", "terseLabel": "Charitable donation, amount" } } }, "localname": "CharitableDonationAmount", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/StockholdersEquityDeficitDetails", "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "brze_CharitableDonationShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Charitable Donation, Shares", "label": "Charitable Donation, Shares", "terseLabel": "Charitable donation (in shares)" } } }, "localname": "CharitableDonationShares", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/StockholdersEquityDeficitDetails", "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "brze_CommonClassAAndBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Class A And B", "label": "Common Class A And B [Member]", "terseLabel": "Common Class A And B" } } }, "localname": "CommonClassAAndBMember", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "brze_CommonStockCapitalSharesReservedForFutureIssuanceAdditionalSharesReserved": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Additional Shares Reserved", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Additional Shares Reserved", "terseLabel": "Shares reserved for future issuance, additional shares reserved (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAdditionalSharesReserved", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "brze_CommonStockCapitalSharesReservedForFutureIssuanceEligiblePurchasePriceAsAPercentageOfMarketValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved For Future Issuance, Eligible Purchase Price As A Percentage Of Market Value", "label": "Common Stock, Capital Shares Reserved For Future Issuance, Eligible Purchase Price As A Percentage Of Market Value", "terseLabel": "Purchase price as a percentage of market value" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceEligiblePurchasePriceAsAPercentageOfMarketValue", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "brze_CommonStockCapitalSharesReservedForFutureIssuanceIncreaseAsPercentageOfTotalSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved For Future Issuance, Increase As Percentage Of Total Shares Outstanding", "label": "Common Stock, Capital Shares Reserved For Future Issuance, Increase As Percentage Of Total Shares Outstanding", "terseLabel": "Shares reserved for future issuance, increase as percentage of total shares outstanding" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceIncreaseAsPercentageOfTotalSharesOutstanding", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "brze_CommonStockCapitalSharesReservedForFutureIssuanceIncreaseMaximumNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved For Future Issuance, Increase Maximum Number", "label": "Common Stock, Capital Shares Reserved For Future Issuance, Increase Maximum Number", "terseLabel": "Automatic increase in ESPP (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceIncreaseMaximumNumber", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "brze_CommonStockCapitalSharesReservedForFutureIssuancePeriodOfAutomaticIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved For Future Issuance, Period Of Automatic Increase", "label": "Common Stock, Capital Shares Reserved For Future Issuance, Period Of Automatic Increase", "terseLabel": "Shares reserved for future issuance, period of automatic increase" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuancePeriodOfAutomaticIncrease", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "brze_CommonStockNumberOfClasses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Number Of Classes", "label": "Common Stock, Number Of Classes", "terseLabel": "Classes of common stock (in classes)" } } }, "localname": "CommonStockNumberOfClasses", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "integerItemType" }, "brze_CommonStockThresholdForConversionPercentageOfAggregateSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Threshold For Conversion, Percentage Of Aggregate Shares Outstanding", "label": "Common Stock, Threshold For Conversion, Percentage Of Aggregate Shares Outstanding", "terseLabel": "Threshold for conversion" } } }, "localname": "CommonStockThresholdForConversionPercentageOfAggregateSharesOutstanding", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "percentItemType" }, "brze_CommonStockVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Votes Per Share", "label": "Common Stock, Votes Per Share", "terseLabel": "Votes per share (in votes)" } } }, "localname": "CommonStockVotesPerShare", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "integerItemType" }, "brze_CommonStockVotesPerShareConverted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Votes Per Share, Converted", "label": "Common Stock, Votes Per Share, Converted", "terseLabel": "Common stock converted (in votes)" } } }, "localname": "CommonStockVotesPerShareConverted", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "integerItemType" }, "brze_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Equipment and Software", "label": "Computer Equipment and Software [Member]", "terseLabel": "Computer equipment, office equipment, and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "brze_ConsumptionTaxReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Consumption Tax Receivable, Current", "label": "Consumption Tax Receivable, Current", "terseLabel": "Consumption tax receivable" } } }, "localname": "ConsumptionTaxReceivableCurrent", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "brze_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "brze_EmployeeStockPurchasePlanPayableCurrent": { "auth_ref": [], "calculation": { "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "brze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan Payable, Current", "label": "Employee Stock Purchase Plan Payable, Current", "terseLabel": "ESPP payable" } } }, "localname": "EmployeeStockPurchasePlanPayableCurrent", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "brze_IncreaseDecreaseInCapitalizedContractCostNet": { "auth_ref": [], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Capitalized Contract Cost, Net", "label": "Increase (Decrease) In Capitalized Contract Cost, Net", "negatedTerseLabel": "Deferred contract costs" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCostNet", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "brze_IncreaseDecreaseInRightOfUseAssetsAndLiabilities": { "auth_ref": [], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Right Of Use Assets And Liabilities", "label": "Increase (Decrease) In Right Of Use Assets And Liabilities", "negatedTerseLabel": "ROU assets and liabilities" } } }, "localname": "IncreaseDecreaseInRightOfUseAssetsAndLiabilities", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "brze_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "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", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "brze_LesseeOperatingLeaseMonthlyPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Monthly Payment", "label": "Lessee, Operating Lease, Monthly Payment", "terseLabel": "Lessee, operating lease, monthly payment" } } }, "localname": "LesseeOperatingLeaseMonthlyPayment", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "brze_LesseeSubleaseLeaseNotYetCommencedRentAbatement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Sublease, Lease Not Yet Commenced, Rent Abatement", "label": "Lessee, Sublease, Lease Not Yet Commenced, Rent Abatement", "terseLabel": "Lessee, sublease, lease not yet commenced, rent abatement" } } }, "localname": "LesseeSubleaseLeaseNotYetCommencedRentAbatement", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "brze_NoncontrollingInterestRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest", "label": "Noncontrolling Interest [Roll Forward]", "terseLabel": "Noncontrolling Interest [Roll Forward]" } } }, "localname": "NoncontrollingInterestRollForward", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited", "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestRedeemableNoncontrollingInterestDetails" ], "xbrltype": "stringItemType" }, "brze_NorthStarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North Star", "label": "North Star [Member]", "terseLabel": "North Star" } } }, "localname": "NorthStarMember", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "brze_OperatingLeaseLiabilityTenantImprovementAllowanceNotYetReceived": { "auth_ref": [], "calculation": { "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Liability, Tenant Improvement Allowance Not Yet Received", "label": "Operating Lease, Liability, Tenant Improvement Allowance Not Yet Received", "negatedTerseLabel": "Less: tenant improvement allowance not yet received" } } }, "localname": "OperatingLeaseLiabilityTenantImprovementAllowanceNotYetReceived", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "brze_PrepaidBenefitsCurrent": { "auth_ref": [], "calculation": { "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Benefits, Current", "label": "Prepaid Benefits, Current", "terseLabel": "Prepaid employee benefits" } } }, "localname": "PrepaidBenefitsCurrent", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "brze_PrepaidBonusCurrent": { "auth_ref": [], "calculation": { "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails": { "order": 8.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Bonus, Current", "label": "Prepaid Bonus, Current", "terseLabel": "Prepaid employee bonuses" } } }, "localname": "PrepaidBonusCurrent", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "brze_PrepaidEventsCurrent": { "auth_ref": [], "calculation": { "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Events, Current", "label": "Prepaid Events, Current", "terseLabel": "Investment interest receivable" } } }, "localname": "PrepaidEventsCurrent", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "brze_PrepaidSoftware": { "auth_ref": [], "calculation": { "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Software", "label": "Prepaid Software", "terseLabel": "Prepaid software subscriptions" } } }, "localname": "PrepaidSoftware", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "brze_ProfessionalServicesRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services Revenue", "label": "Professional Services Revenue [Member]", "terseLabel": "Professional services and other" } } }, "localname": "ProfessionalServicesRevenueMember", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyTypeDetails" ], "xbrltype": "domainItemType" }, "brze_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountWithheldFromEmployeesForFuturePurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Amount Withheld From Employees For Future Purchase", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Amount Withheld From Employees For Future Purchase", "terseLabel": "Share-based compensation amount withheld from employees for future purchase" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountWithheldFromEmployeesForFuturePurchase", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "brze_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Cliff Vesting Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Cliff Vesting Period", "terseLabel": "Award cliff vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "brze_ShareBasedPaymentArrangementAmountCapitalizedToInternalUseSoftware": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Amount Capitalized To Internal-Use Software", "label": "Share-based Payment Arrangement, Amount Capitalized To Internal-Use Software", "terseLabel": "Stock-based compensation capitalized to internal-use software" } } }, "localname": "ShareBasedPaymentArrangementAmountCapitalizedToInternalUseSoftware", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "brze_ShareBasedPaymentArrangementEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Payment Arrangement, Employee Stock Purchase Plan", "label": "Share Based Payment Arrangement, Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP shares estimated to be purchased" } } }, "localname": "ShareBasedPaymentArrangementEmployeeStockPurchasePlanMember", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "brze_StockIssuedDuringPeriodSharesCharitableDonation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Charitable Donation", "label": "Stock Issued During Period, Shares, Charitable Donation", "terseLabel": "Charitable donation of stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesCharitableDonation", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited", "http://www.braze.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "sharesItemType" }, "brze_StockIssuedDuringPeriodValueCharitableDonation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Charitable Donation", "label": "Stock Issued During Period, Value, Charitable Donation", "negatedTerseLabel": "Charitable donation of stock" } } }, "localname": "StockIssuedDuringPeriodValueCharitableDonation", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "brze_StockRepurchasedDuringPeriodSharesEarlyExerciseOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchased During Period, Shares, Early Exercise Options", "label": "Stock Repurchased During Period, Shares, Early Exercise Options", "negatedTerseLabel": "Repurchase of shares related to early exercised options (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodSharesEarlyExerciseOptions", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "brze_SubleaseLeaseNotYetCommencedRentExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sublease, Lease Not Yet Commenced, Rent Expense", "label": "Sublease, Lease Not Yet Commenced, Rent Expense", "terseLabel": "Sublease, lease not yet commenced, rent expense" } } }, "localname": "SubleaseLeaseNotYetCommencedRentExpense", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "brze_SubscriptionRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Revenue", "label": "Subscription Revenue [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionRevenueMember", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyTypeDetails" ], "xbrltype": "domainItemType" }, "brze_VestingOfStockOptionsEarlyExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vesting Of Stock Options Early Exercised", "label": "Vesting Of Stock Options Early Exercised", "terseLabel": "Vesting of early exercised options" } } }, "localname": "VestingOfStockOptionsEarlyExercised", "nsuri": "http://www.braze.com/20230430", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyGeographyDetails" ], "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/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r713" ], "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/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r714" ], "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/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.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, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.braze.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 or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.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 or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r711" ], "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/2023", "presentation": [ "http://www.braze.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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r711" ], "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/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r711" ], "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/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r715" ], "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/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r711" ], "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/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r711" ], "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/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r711" ], "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/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r711" ], "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/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.braze.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" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.braze.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r292", "r293", "r294", "r295", "r358", "r506", "r542", "r575", "r576", "r634", "r636", "r638", "r639", "r641", "r660", "r661", "r671", "r677", "r690", "r698", "r766", "r807", "r808", "r809", "r810", "r811", "r812" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r292", "r293", "r294", "r295", "r358", "r506", "r542", "r575", "r576", "r634", "r636", "r638", "r639", "r641", "r660", "r661", "r671", "r677", "r690", "r698", "r766", "r807", "r808", "r809", "r810", "r811", "r812" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r226", "r508", "r536", "r537", "r538", "r539", "r540", "r541", "r662", "r678", "r697", "r720", "r762", "r763", "r769", "r816" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyTypeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r226", "r508", "r536", "r537", "r538", "r539", "r540", "r541", "r662", "r678", "r697", "r720", "r762", "r763", "r769", "r816" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyTypeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r292", "r293", "r294", "r295", "r341", "r358", "r387", "r388", "r389", "r482", "r506", "r542", "r575", "r576", "r634", "r636", "r638", "r639", "r641", "r660", "r661", "r671", "r677", "r690", "r698", "r701", "r760", "r766", "r808", "r809", "r810", "r811", "r812" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r292", "r293", "r294", "r295", "r341", "r358", "r387", "r388", "r389", "r482", "r506", "r542", "r575", "r576", "r634", "r636", "r638", "r639", "r641", "r660", "r661", "r671", "r677", "r690", "r698", "r701", "r760", "r766", "r808", "r809", "r810", "r811", "r812" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r359", "r743" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r196", "r359", "r717", "r743" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r227", "r228", "r572", "r573", "r574", "r635", "r637", "r640", "r642", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r663", "r679", "r701", "r769", "r816" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r227", "r228", "r572", "r573", "r574", "r635", "r637", "r640", "r642", "r649", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r663", "r679", "r701", "r769", "r816" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r196", "r359", "r717", "r718", "r743" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r20", "r696" ], "calculation": { "http://www.braze.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 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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Allowance for Credit Loss Rollforward" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r230", "r231" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.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", "verboseLabel": "Accounts receivable, net of allowance of $1,881\u00a0and $1,613\u00a0at April\u00a030, 2023 and January\u00a031, 2023, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedAdvertisingCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "brze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "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 advertising of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Advertising, Current", "terseLabel": "Accrued advertising" } } }, "localname": "AccruedAdvertisingCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r76", "r116" ], "calculation": { "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "brze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "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": "Accrued tax liability" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "brze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "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 service fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r24", "r667" ], "calculation": { "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "brze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "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/2023", "presentation": [ "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r48", "r149", "r524" ], "calculation": { "http://www.braze.com/role/PropertyandEquipmentNetDetails": { "order": 1.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", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r32", "r84", "r155", "r521", "r547", "r548" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r4", "r14", "r32", "r427", "r430", "r467", "r543", "r544", "r732", "r733", "r734", "r740", "r741", "r742" ], "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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL CASH FLOW DISCLOSURE:" } } }, "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r79", "r696", "r819" ], "calculation": { "http://www.braze.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 paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r398", "r399", "r400", "r560", "r740", "r741", "r742", "r798", "r821" ], "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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r63", "r64", "r362" ], "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": "Other comprehensive loss" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r392", "r401" ], "calculation": { "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "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": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r156", "r232", "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.braze.com/role/RevenuefromContractswithCustomersAllowanceforCreditLossRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersAllowanceforCreditLossRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersAllowanceforCreditLossRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersAllowanceforCreditLossRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r275" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersAllowanceforCreditLossRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r9", "r72", "r93", "r306" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "verboseLabel": "Amortization of discount/premium on marketable securities" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r206" ], "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": "Antidilutive securities excluded from computation of loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of real estate property" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r115", "r151", "r181", "r213", "r220", "r224", "r268", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r420", "r424", "r443", "r518", "r597", "r696", "r709", "r764", "r765", "r805" ], "calculation": { "http://www.braze.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/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r145", "r158", "r181", "r268", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r420", "r424", "r443", "r696", "r764", "r765", "r805" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r71" ], "calculation": { "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails": { "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/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r240" ], "calculation": { "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "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/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r241" ], "calculation": { "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "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/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r750" ], "calculation": { "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "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), with single maturity date and allocated without single maturity date, maturing in second through fifth 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in 1 year through 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r246", "r516" ], "calculation": { "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in 1 year through 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r749" ], "calculation": { "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "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), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r245", "r515" ], "calculation": { "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansCompensationCostNotYetRecognizedDetails", "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails", "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "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/2023", "presentation": [ "http://www.braze.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r99" ], "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": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r418", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r65", "r66", "r418", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Business acquisition, number of shares (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r1", "r2", "r11" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r46" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized internal-use software" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r12", "r122" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization for capital internal-use software" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r287" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred contract costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r286" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract costs" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r35", "r147", "r664" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails": { "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": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r35", "r96", "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r3", "r96" ], "calculation": { "http://www.braze.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 change in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r141", "r152", "r153", "r154", "r181", "r200", "r201", "r203", "r205", "r211", "r212", "r268", "r296", "r298", "r299", "r300", "r303", "r304", "r309", "r310", "r313", "r316", "r323", "r443", "r550", "r551", "r552", "r553", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r585", "r607", "r627", "r643", "r644", "r645", "r646", "r647", "r716", "r737", "r744" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited", "http://www.braze.com/role/Cover", "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/StockholdersEquityDeficitDetails", "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r152", "r153", "r154", "r211", "r309", "r310", "r311", "r313", "r316", "r321", "r323", "r550", "r551", "r552", "r553", "r677", "r716", "r737" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r27", "r73", "r519", "r584" ], "calculation": { "http://www.braze.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 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r103", "r290", "r291", "r650", "r761" ], "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/2023", "presentation": [ "http://www.braze.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A common stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.braze.com/role/Cover", "http://www.braze.com/role/StockholdersEquityDeficitDetails", "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B common stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.braze.com/role/Cover", "http://www.braze.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r28" ], "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 for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r699", "r700", "r701", "r703", "r704", "r705", "r706", "r740", "r741", "r798", "r818", "r821" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Class A and Class B Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited", "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r78", "r585" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r78", "r585", "r603", "r821", "r822" ], "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", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r78", "r520", "r696" ], "calculation": { "http://www.braze.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 common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r33", "r163", "r165", "r172", "r512", "r533" ], "calculation": { "http://www.braze.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": "Comprehensive loss attributable to Braze, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r7", "r68", "r70", "r163", "r165", "r171", "r511", "r532" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "verboseLabel": "Less: comprehensive loss, net, attributable to redeemable non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r70", "r112", "r163", "r165", "r170", "r510", "r531" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss, net" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r74", "r128" ], "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/2023", "presentation": [ "http://www.braze.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r136", "r277", "r767", "r768" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "terseLabel": "Contract asset" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r325", "r326", "r337" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from previously recorded contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r685", "r687", "r817" ], "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]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r90", "r181", "r268", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r443", "r764" ], "calculation": { "http://www.braze.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": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails", "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss": { "auth_ref": [ "r243", "r280", "r281", "r282" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss", "terseLabel": "Accrued interest receivable" } } }, "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest": { "auth_ref": [ "r280" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of allowance for credit 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, Allowance for Credit Loss, Excluding Accrued Interest", "terseLabel": "Allowance for credit loss" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesNarrativeDetails", "http://www.braze.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "auth_ref": [ "r757" ], "calculation": { "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "totalLabel": "Cost or Amortized Cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails", "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": { "auth_ref": [ "r758" ], "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 continuous unrealized loss position for 12 months or longer, without an 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, Number of Positions", "terseLabel": "Number of available for sale debt securities in unrealized loss position for greater than 12 months (in securities)" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "auth_ref": [ "r757" ], "calculation": { "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 }, "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "terseLabel": "Total Estimated Fair Value", "totalLabel": "Total Estimated Fair Value", "verboseLabel": "Marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails", "http://www.braze.com/role/MarketableSecuritiesContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": { "auth_ref": [ "r757" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current", "terseLabel": "Marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248" ], "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).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "auth_ref": [ "r747", "r748" ], "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": "Unrealized net loss on marketable investment securities" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation liability, classified, noncurrent" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r9", "r109", "r137", "r413", "r414", "r739" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Other" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r9", "r47" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r9", "r216" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r336", "r678", "r679", "r680", "r681", "r682", "r683", "r684" ], "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyGeographyDetails", "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r336", "r678", "r679", "r680", "r681", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyGeographyDetails", "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r360", "r364", "r394", "r395", "r397", "r691" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Employee Stock Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r173", "r188", "r189", "r190", "r191", "r192", "r198", "r200", "r203", "r204", "r205", "r209", "r435", "r436", "r513", "r534", "r668" ], "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 attributable to Braze, Inc. common stockholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r173", "r188", "r189", "r190", "r191", "r192", "r200", "r203", "r204", "r205", "r209", "r435", "r436", "r513", "r534", "r668" ], "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 attributable to Braze, Inc. common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r197", "r206", "r207", "r208" ], "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/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r444" ], "calculation": { "http://www.braze.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. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "brze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "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 costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r393" ], "calculation": { "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "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": "Capitalized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs (in thousands)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r396" ], "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": "Weighted-average remaining recognition period (years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansCompensationCostNotYetRecognizedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r797" ], "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 compensation costs, RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansCompensationCostNotYetRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r797" ], "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 compensation costs, stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansCompensationCostNotYetRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "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": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansCompensationCostNotYetRecognizedDetails", "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r15", "r143", "r166", "r167", "r168", "r183", "r184", "r185", "r187", "r193", "r195", "r210", "r269", "r270", "r324", "r398", "r399", "r400", "r409", "r410", "r426", "r427", "r428", "r429", "r430", "r431", "r434", "r445", "r447", "r448", "r449", "r450", "r451", "r467", "r543", "r544", "r545", "r560", "r627" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r438", "r439", "r440" ], "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/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r438", "r439", "r440" ], "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, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r71", "r113" ], "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": "Fair Value of Financial Instruments Measured at Fair Value on a Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r305", "r343", "r344", "r345", "r346", "r347", "r348", "r439", "r479", "r480", "r481", "r675", "r676", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r437" ], "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/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r305", "r343", "r348", "r439", "r479", "r685", "r686", "r687" ], "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/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r305", "r343", "r348", "r439", "r480", "r675", "r676", "r685", "r686", "r687" ], "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/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r305", "r343", "r344", "r345", "r346", "r347", "r348", "r439", "r481", "r675", "r676", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r305", "r343", "r344", "r345", "r346", "r347", "r348", "r479", "r480", "r481", "r675", "r676", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r272", "r273", "r277", "r278", "r279", "r283", "r284", "r285", "r307", "r321", "r432", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r530", "r672", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r751", "r752", "r753", "r754" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r98", "r605", "r707", "r800", "r801", "r820" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction.", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "negatedTerseLabel": "Non-cash foreign exchange loss" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r770", "r817" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]", "terseLabel": "Foreign bonds" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "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/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r91", "r609" ], "calculation": { "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r87" ], "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/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r88", "r181", "r213", "r219", "r223", "r225", "r268", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r443", "r670", "r764" ], "calculation": { "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r85", "r118", "r213", "r219", "r223", "r225", "r514", "r526", "r670" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "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 provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r288", "r289", "r612" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails", "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r289", "r612" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails", "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r182", "r403", "r406", "r407", "r408", "r411", "r415", "r416", "r417", "r555" ], "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/2023", "presentation": [ "http://www.braze.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r138", "r194", "r195", "r217", "r404", "r412", "r535" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "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)", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.braze.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r36" ], "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 tax payments (refunds), net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r8" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 15.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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r8" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r8" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 16.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r507", "r735" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r735" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r8" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.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 [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r92" ], "calculation": { "http://www.braze.com/role/MarketableSecuritiesInvestmentIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_InvestmentIncomeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Interest and Dividend", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterestAndDividend", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesInvestmentIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r92", "r93" ], "calculation": { "http://www.braze.com/role/MarketableSecuritiesInvestmentIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "totalLabel": "Investment income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesInvestmentIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "auth_ref": [ "r93" ], "calculation": { "http://www.braze.com/role/MarketableSecuritiesInvestmentIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_InvestmentIncomeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.", "label": "Investment Income, Net, Amortization of Discount and Premium", "terseLabel": "Amortization of discount/premium, net" } } }, "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesInvestmentIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeTextBlock": { "auth_ref": [ "r92", "r93", "r94", "r815" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments.", "label": "Investment Income [Table Text Block]", "terseLabel": "Investment Income" } } }, "localname": "InvestmentIncomeTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Marketable Securities by Contractual Maturity" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r114", "r120", "r121", "r142", "r233", "r235", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r458", "r695" ], "calculation": { "http://www.braze.com/role/LeasesScheduleofLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesScheduleofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r803" ], "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 Lease, Cost, Terms, Discount Rates and Other Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r102" ], "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/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r457" ], "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/2023", "presentation": [ "http://www.braze.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r804" ], "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, to be Paid, Maturity [Table Text Block]", "terseLabel": "Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r466" ], "calculation": { "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_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 future undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r466" ], "calculation": { "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "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 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r466" ], "calculation": { "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r466" ], "calculation": { "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "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": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r466" ], "calculation": { "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r804" ], "calculation": { "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r466" ], "calculation": { "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments 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/2023", "presentation": [ "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r802" ], "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": "Lessee, Operating Lease, Term of Contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r453" ], "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/2023", "presentation": [ "http://www.braze.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r23", "r181", "r268", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r421", "r424", "r425", "r443", "r583", "r669", "r709", "r764", "r805", "r806" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r83", "r117", "r523", "r696", "r738", "r755", "r799" ], "calculation": { "http://www.braze.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, REDEEMABLE NON-CONTROLLING INTEREST, AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST, AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r25", "r146", "r181", "r268", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r421", "r424", "r425", "r443", "r696", "r764", "r805", "r806" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestLineItems": { "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": "Noncontrolling Interest [Line Items]", "terseLabel": "Noncontrolling Interest [Line Items]" } } }, "localname": "MinorityInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestTable": { "auth_ref": [ "r30", "r67", "r69", "r89" ], "lang": { "en-us": { "role": { "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest [Table]", "terseLabel": "Noncontrolling Interest [Table]" } } }, "localname": "MinorityInterestTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r770" ], "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/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r125", "r139" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Company Overview" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CompanyOverview" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r178" ], "calculation": { "http://www.braze.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/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r178" ], "calculation": { "http://www.braze.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/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r96", "r97", "r98" ], "calculation": { "http://www.braze.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 provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r86", "r98", "r119", "r144", "r161", "r164", "r168", "r181", "r186", "r188", "r189", "r190", "r191", "r194", "r195", "r202", "r213", "r219", "r223", "r225", "r268", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r436", "r443", "r528", "r606", "r625", "r626", "r670", "r707", "r764" ], "calculation": { "http://www.braze.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", "totalLabel": "Net loss attributable to Braze, Inc.", "verboseLabel": "Net loss attributable to Braze, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited", "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r89" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "terseLabel": "Net loss attributable to redeemable non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited", "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonUsMember": { "auth_ref": [ "r823", "r824", "r825", "r826" ], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashContributionExpense": { "auth_ref": [ "r98" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash charitable contributions made by the entity during the period.", "label": "Noncash Contribution Expense", "terseLabel": "Value of common stock donated to charity" } } }, "localname": "NoncashContributionExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "localname": "NoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of Summarized Unvested RSU Award Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.braze.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/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r213", "r219", "r223", "r225", "r670" ], "calculation": { "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r459", "r695" ], "calculation": { "http://www.braze.com/role/LeasesScheduleofLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesScheduleofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r455" ], "calculation": { "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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 reported lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails", "http://www.braze.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r455" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r455" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "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" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r456", "r462" ], "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": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesOtherInformationfortheCompanysLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r454" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.braze.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r465", "r695" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesLeaseTermsandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r464", "r695" ], "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 (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesLeaseTermsandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "brze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r157", "r696" ], "calculation": { "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails": { "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" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r150" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r5" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Change in foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r15", "r19", "r162", "r165", "r169", "r445", "r446", "r451", "r509", "r529", "r732", "r733" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss), net" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r7", "r13", "r112", "r162", "r165" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r159", "r160", "r267" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "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": "Unrealized gains (losses) on marketable securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r34", "r175", "r234" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r95" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capitalized internal-use software costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r340", "r341", "r342", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r687" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidAdvertising": { "auth_ref": [ "r666", "r674", "r759" ], "calculation": { "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Advertising", "terseLabel": "Prepaid advertising" } } }, "localname": "PrepaidAdvertising", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r731" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r665", "r673", "r759" ], "calculation": { "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails": { "order": 7.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 insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r175", "r176", "r746" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r6", "r16" ], "calculation": { "http://www.braze.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 common stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r144", "r161", "r164", "r177", "r181", "r186", "r194", "r195", "r213", "r219", "r223", "r225", "r268", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r419", "r422", "r423", "r436", "r443", "r514", "r527", "r559", "r606", "r625", "r626", "r670", "r693", "r694", "r708", "r734", "r764" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss (including amounts attributable to redeemable non-controlling interests)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.braze.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r10" ], "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": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r101", "r129", "r134", "r135" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r102", "r148", "r525" ], "calculation": { "http://www.braze.com/role/PropertyandEquipmentNetDetails": { "order": 2.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": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "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 [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r517", "r525", "r696" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.braze.com/role/PropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10" ], "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": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTransfersAndChanges": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of physical assets used in the normal conduct of business and not intended for resale, from reclassification, impairment, donation, or changes classified as other. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Transfers and Changes", "terseLabel": "Transfers and changes" } } }, "localname": "PropertyPlantAndEquipmentTransfersAndChanges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r102" ], "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": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r174", "r274" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r51", "r52", "r53", "r54" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Redeemable non-controlling interest (Note 4)" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited", "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "terseLabel": "Redeemable Noncontrolling Interest" } } }, "localname": "RedeemableNoncontrollingInterestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchases from related party" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r468", "r469", "r470", "r471", "r472", "r556", "r557", "r558", "r610", "r611", "r612", "r631", "r633" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r75", "r402", "r813" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.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/2023", "presentation": [ "http://www.braze.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/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r729", "r736" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash, current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r124", "r730", "r736" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, noncurrent" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesDetails" ], "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": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansCompensationCostNotYetRecognizedDetails", "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails", "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r80", "r107", "r522", "r546", "r548", "r554", "r586", "r696" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r143", "r183", "r184", "r185", "r187", "r193", "r195", "r269", "r270", "r398", "r399", "r400", "r409", "r410", "r426", "r428", "r429", "r431", "r434", "r543", "r545", "r560", "r821" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r214", "r215", "r218", "r221", "r222", "r226", "r227", "r229", "r335", "r336", "r508" ], "calculation": { "http://www.braze.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": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyGeographyDetails", "http://www.braze.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebyTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r140", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r339" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r17" ], "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": "Total Revenue by Geography" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails" ], "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/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r133" ], "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, remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r133" ], "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 [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails" ], "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/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r463", "r695" ], "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 lease right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesOtherInformationfortheCompanysLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Consideration received" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/AccruedExpensesandOtherCurrentLiabilitesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r42" ], "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/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r42" ], "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 Diluted Securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [ "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248" ], "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 [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Components of Marketable Securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r745" ], "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 Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r62" ], "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r10" ], "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": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r361", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390" ], "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/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansCompensationCostNotYetRecognizedDetails", "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r50", "r55", "r56", "r57", "r58", "r59", "r60", "r105", "r106", "r107", "r152", "r153", "r154", "r211", "r309", "r310", "r311", "r313", "r316", "r321", "r323", "r550", "r551", "r552", "r553", "r677", "r716", "r737" ], "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/2023", "presentation": [ "http://www.braze.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "terseLabel": "Schedule of Compensation Cost Not Yet Recognized" } } }, "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r87" ], "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/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount": { "auth_ref": [ "r37", "r38", "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset retirement obligations settled through noncash transactions. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset.", "label": "Settlement of Asset Retirement Obligations Through Noncash Payments, Amount", "terseLabel": "Asset retirement obligation" } } }, "localname": "SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r8" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.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" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r379" ], "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": "Restricted stock granted during the period (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails", "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r379" ], "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": "Weighted-average grant date fair value of restricted stock granted (in dollars per share)", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r376", "r377" ], "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, outstanding (in shares)", "periodStartLabel": "Beginning balance, outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r376", "r377" ], "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/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails" ], "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": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r361", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansCompensationCostNotYetRecognizedDetails", "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r692" ], "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 reserved for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r61" ], "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": "Number available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansCompensationCostNotYetRecognizedDetails", "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/EmployeeStockPlansScheduleofSummarizedUnvestedRSUAwardActivityDetails", "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r391" ], "calculation": { "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "totalLabel": "Total stock-based compensation expense" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r460", "r695" ], "calculation": { "http://www.braze.com/role/LeasesScheduleofLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesScheduleofLeaseCostDetails" ], "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/2023", "presentation": [ "http://www.braze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r141", "r152", "r153", "r154", "r181", "r200", "r201", "r203", "r205", "r211", "r212", "r268", "r296", "r298", "r299", "r300", "r303", "r304", "r309", "r310", "r313", "r316", "r323", "r443", "r550", "r551", "r552", "r553", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r585", "r607", "r627", "r643", "r644", "r645", "r646", "r647", "r716", "r737", "r744" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited", "http://www.braze.com/role/Cover", "http://www.braze.com/role/EmployeeStockPlansNarrativeDetails", "http://www.braze.com/role/StockholdersEquityDeficitDetails", "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r15", "r29", "r143", "r166", "r167", "r168", "r183", "r184", "r185", "r187", "r193", "r195", "r210", "r269", "r270", "r324", "r398", "r399", "r400", "r409", "r410", "r426", "r427", "r428", "r429", "r430", "r431", "r434", "r445", "r447", "r448", "r449", "r450", "r451", "r467", "r543", "r544", "r545", "r560", "r627" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r183", "r184", "r185", "r210", "r508", "r549", "r571", "r577", "r578", "r579", "r580", "r581", "r582", "r585", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r598", "r599", "r600", "r601", "r602", "r604", "r608", "r609", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r702" ], "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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r183", "r184", "r185", "r210", "r508", "r549", "r571", "r577", "r578", "r579", "r580", "r581", "r582", "r585", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r598", "r599", "r600", "r601", "r602", "r604", "r608", "r609", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r702" ], "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/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r15", "r107" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r77", "r78", "r107", "r373" ], "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", "terseLabel": "Issuance of common stock for options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r15", "r29", "r107" ], "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 for options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r78", "r81", "r82", "r100", "r587", "r603", "r628", "r629", "r696", "r709", "r738", "r755", "r799", "r821" ], "calculation": { "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.braze.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockRedeemableNoncontrollingInterestandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r104", "r180", "r308", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r324", "r433", "r630", "r632", "r648" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Stockholder\u2019s Equity (Deficit)" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/StockholdersEquityDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r452", "r474" ], "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/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r452", "r474" ], "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/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r452", "r474" ], "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/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r452", "r474" ], "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/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r452", "r474" ], "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/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r473", "r475" ], "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 Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liability for amount due employees, in addition to wages and any other money that employers owe employees, when their employment ends through a layoff or other termination. For example, a company may provide involuntarily terminated employees with a lump sum payment equal to one week's salary for every year of employment.", "label": "Supplemental Unemployment Benefits, Severance Benefits", "terseLabel": "Unemployment benefits" } } }, "localname": "SupplementalUnemploymentBenefitsSeveranceBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r22" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r307", "r321", "r432", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r530", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r751", "r752", "r753", "r754" ], "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 [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r814" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "U.S. government securities", "verboseLabel": "US Government Debt Securities [Member]" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/FairValueMeasurementsFairValueofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.braze.com/role/MarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r43", "r44", "r45", "r126", "r127", "r130", "r131" ], "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/2023", "presentation": [ "http://www.braze.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.", "label": "Variable Interest Entity Disclosure [Text Block]", "terseLabel": "Variable Interest Entity and Redeemable Non-Controlling Interest" } } }, "localname": "VariableInterestEntityDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/VariableInterestEntityandRedeemableNonControllingInterest" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r461", "r695" ], "calculation": { "http://www.braze.com/role/LeasesScheduleofLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/LeasesScheduleofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r199", "r205" ], "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 to compute net loss per share attributable to Braze, Inc. common stockholders, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation": { "auth_ref": [ "r41" ], "calculation": { "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock subject to repurchase or cancellation determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period. Common stock subject to repurchase are outstanding common shares that are contingently returnable (that is, subject to recall).", "label": "Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation", "negatedTerseLabel": "Less: weighted-average unvested shares of Braze, Inc. subject to repurchase (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r40", "r41" ], "calculation": { "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted-average shares of Braze, Inc. common stock outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r198", "r205" ], "calculation": { "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 to compute net loss per share attributable to Braze, Inc. common stockholders, basic (in shares)", "totalLabel": "Weighted-average shares used to compute net loss per share attributable to Braze, Inc. common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted-Average Shares Outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.braze.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "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//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "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//1943274/2147480566/210-10-S99-1", "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(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "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//1943274/2147480097/470-10-S99-1B", "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)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "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//1943274/2147481203/810-10-50-3", "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//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "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//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(6)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r711": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r712": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r713": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "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" }, "r715": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 87 0001676238-23-000068-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001676238-23-000068-xbrl.zip M4$L#!!0 ( +"1R%9 J(S-+P@ $LL > 83(P,C,P-#,P+6)R87IE M:6YC>&5X,S$Q>'$N:'1M[5IM<]LV$OY^OP+GS"7VC"2+>O&+Y'A&D9FK;E+; ME94FUR\W$ E*&),$"X"2U5_?!P!ER9;C742 MGY^-&0W/_W'VSW*97(@@3UBJ22 9U2PDN>+IB'P(F;HEY7(AU1793/+16)-: MM58G'X2\Y1/JVC77,3N?ZSD[=/=GAW:0LZ$(9^=G(9\0'K[>XZ>U6K7:\!KU MX;'7. Z/3^E1DX;1212=G'JG1]7_>7OH"G'71^E9S%[O)3PMCYD9O]5H9KH] MY:$>M[QJ]5][5N[\+!*IQF 2G=VET[&B2;,[7:8Q'Z4M.Y\]UW7>'(A8R-:+ MJOW7-BWEB"8\GK5>#7C"%+ED4](7"4U?E11-55DQR2,GJ/AO##;!/'L[=?8> M0T_,4S:WWZL9H_V[,1]R3>I>Q7MH\?*LJ1QAXEIDK2-H73(]@*.9_$:V=_W^ MH/>VU^T,>E>7Y.HMN>[W+KN]Z\X[XG_TN^\'O9]]/(:$WW]R;MLRF>OW_9OW MG$*\9NKO2UL^E MSAL">I(,O[H#&6@?T2N0#CV-.$_(C':6Y$FF)!$QJ'LV('E/]\D7SI+W= M<_ J<_N^_NCMC(8A$FPY9I%NU4XJ3>.&'AG3"2.233B;(@?K,5?DIYQ*8".> MD3[+A-1$I.2MD GQJN6?B(C(&TE_8R722X,*O'ZZY5ZO;9W7WU %7\.KR8S< MIF(:LW $?UKG2^?R4,"$5* ZP@B4IX2F,Y*G6N8,,T"]9$LGQ(*2!'>2TYA$ M-, C242"!*^%DUL12%G E*)R9D02>LLP[I).A6!G$> M0B*[*/@(<,"')1]>^",4U'C'1 (_T\A@3*T9 MU_::^\S9@J)T^9E[R$W5DSH4FK&(X9TE<#JP&+LV&K0,U=']<.[NP,[Y,60A M85+M#E0I*..W!H>-RJEG'''!%(I61,(FFT]#IF3R8$!SM7D7DY"&#"$O1G(I M3N02"D N$ZXL94&*I5:/*3H79+=,F)+%U&*HR'$+')0*,C6-',0'6Y2(>6@/ M0%0^5#SD5'(S >XRL:7PU&C*E$<*< NIT,>&(I2@ 8L 6+2PSZ\&(H.1UT,2ZX1E8 M=Q? &6P3.!V!^A,:YY9E3.18%*$PXQ/X7*TIL)#H-^!+=[N^VK(H1$=PG7(U MW5#D^NFQ-V%T>B_-3,$:?7K[0(;S4M@N+.9\ 'LLB,P 6PZD<)N 5+"%4&02Q/1I23V0%\BE,83BA0-8V+2&'3;;[/B )0E2&S/RIW)I)T:)@Y*+ SQF;V=VB0%G"'61%>\W!5-&;TV:>-6 KBCL( S>HP4HNRRJD6)4GB#K\ M8Z=1$/O:0Z$=(:5MW"=TD"@CB25>0C"9I23 P1Z5%K@IN(L^0"50])F9N+));+V:#:ZVFXJB>0A4,5F&EV.: M*=::7[3!K%E,9RV>6E_93NU"V5!H+9*6>I> MPFN)_^%\Y**Y8IL.=;C:UCRJG#:>;JY6O"?;_DCM2:76//J_:ZU[E6:UL9': M0^L(YPSX6V4T?;U7WYMW**#8JF5WQ'OX3M^@\['+G;>7OW'XBDO'!O8":\'F M)_*?/,65=U1MGY3L5R"/OK0H//,'DZX2R]O/%MW0IT^J/]K$_>Y%[),!^!:^ M?]/O_.*72.^RNZ" )7_,S2GZU!T!?)$(?,5@??Y:^2:AFCTLXKZ/6;U\T3AN M*_N[\M9_'2+_8D&_I G;-.Q%+K:I.H.EYK29&!/;NS3COT&PXI*!^=KQ>US\ MW3%G$?'O6)";8T)RY3;I7SCDWQDZ]J_=B3GJ^15/'JRZ\M"6XFLJ_>6/7S.A M['O[EGN_-6$KG\,N2,?6\M5%%SH$\^1ZM#,Q,GAQ+FAT;>U:87,:.1+]?K]"Y]0E=A5@!K!C@Y,J8N-;ME+8BTEE[[Y< MB9G&J#PSFI4T8/;7WY,T&&SPAFPN">0V5<$SHU:KU?WTNJ69L[%)XK=G8^+1 MV[^=_;U<9ASM620F3$1O]D1T.JR?\%/>."%JU,+7 M)SR(7M>K89WJC2H_KOTGV$-7B/L^VLQB>K.7B+0\)CM^LW&4F=941&;<#*K5 M?^PYN;=G(YD:#*;0V5]Z'2N:#-V;,H_%;=IT\]GS7>?-H8RE:KZHNG\MVU(> M\43$L^:K@4A(LQY-65\F/'U5TCS594U*C+R@%K\3;()Y[G;J[7T-/;%(:6Y_ M4+-&=^['8B@,JP>5VF.+EV?-U2TF;F36/(;6)=-#.)K4=[+]O-,?="^[Y^U! M]ZK'KB[9=;_;.^]>M]^SRVZOC4M<75U"HM-_=F[;,IGK#_V;#^W>@ VNMM[6 MSJ_G/[5[_^RP]OF ]3^\[]RPH,[+06.?'[!V[X(%1Y&_*VW]7-HWK'UQ=3WH M7+!="L%-Y]RAOEZM6>0/?NJPFW;_7;O7N2E?_?J^\R\7&[34JM7G%_9SLUE# M8,_2P5=W0&.M [HEUM5\2'%,[*-([V+2)1:2,F(T8V;,SM[9Y#4)G; M]^U';V4\BI!@RS&-3+-V4CFR;NBR,9\04S01-$4.-F.AV2\Y5\!&/&-]RJ0R M3*;L4JJ$!=7R+TR.V#O%?R?$(PTK\/KIEGN]MG5>?\SEB>&I439H!ZR95.B 5G">Z4X#$;\1"/%),) M$KR17FY%(*60M.9J9D42?D<8=TFGQK,(QF#(V-5=&,,*A$*ASH)8BNZP)"+% MIF,1CIG.[<^B_Y04%4KL!!*A8Q1DMK:;"C/&!'5&H3/0ZLU@FHPPS0FZ16PX M6W;##J"KOCOH(C82*>)GH;"(5PG0@CB:U5*[2$=8\=P(Z!%I&.<1= (32\$I M 4_"LD2&D%HT6I3&\0)N1:3UDZ&!Z$A8Q24KD<<0 ,8D@."&T\Z>D.LQ&\5R MJN< 5'0KM%$< W'[T-L-*TM+.-)S8U:LW0$H-;8.2H-'?G^E"Y@4:=WQ-J@D7Z.2L"6HR]?G-2"H!4<[9.W M!47I\C/_4-BJ)_4HM&,QRSM+X/1@L79M-&@9JD!=<0%:12MB(1+-I^&3,GFP9#G>O,N-B$-"2$O1O(I3N8*"D N M$Z$=94&*4J?'%IT+LELF3$4Q=Q@JKF%+4Q8H'RB8@L$+F6 M*;>\S#5 ;(LYBTZNHCE2@%W!AR(69F8S[[IA[;IQH')X\9!_)+I4##KZOR\F ME.4J UZUJQ3"4*K(&>#*PEM*40#$@"U:*+/KP8J@Y/70Q+H1&5AW%\ 9;A,X M/8%V)CS.' MA-'Y@S39@G7TZ>T#&\Y+8;>PR/L ]C@0V0&V'$C1-@&I8#D?J=6(VPUJ42*Y MEB> ^@Q6LWE5AF&N;$27DM@C?8G4!D_L,1:TZ! J?O/G%FQ_17@$.()CGL@5 M9F*K06XG;3?9:?Y@RX&W9,SU0Y:W[.3@2Y&C;3?[@E)GV"_?45QLJY_(E[[ M(3L"UJ,?8??B3L.B.<1+"P*Q?+8,N0676.A\1K)?*0EA%T=!:*32#YG5/8"R M)!'&$*UEZ*%$UK8MD8!-KOL^( E"U)9P\=<6I/.U0[_E B:[U9*GH=MH'_RU M&?E3N;0=H\1!R24 'KNWL[O$4!!"763%ATW!E/B=37.^Y'&)SA5K[I1N?N#Q M60 JZG>_RU[#/#Q"1TT/Q+,&;$5Q!V'@!C58R6=9C12K\P11AW_<- IB7WLH MM".DM(W[A#82Y4AAB9<03'*4!#BXH]("-R6?>40ZD?&$;/I)^6UQXJL*%J,D MB^6,T#H=2\];_!$J@:(OS,2536(;U%QPC=M4%,U#H(I4&5Z.>::I.;]H@5FS MF,^:(G6^%7EWEKYYL4+^$K5OX0W"O^C^WHN'+:>+ZY6@F>;?LCM2>5VM'Q_UQK/:@<51L;J3UTCO#.@+]U MQM,W>_6]>8<"BLU:=L^"Q^_T+3J?NMQ[>_D;AV^X=%Q@+[ 67'YB/^?*E1>&9/YATE3G>_FS1#7WZK/KC3=SO7\0^&X#OX?MW_?:_.R76 M[9TO*&#)'W-SBCYU3P!?)0+?,%A?OE:^2ZAFCXNX'V-6+U\T7K>T^UUYZ[\. MD?]G0>_QA#8->Y&+7:K.8*D];6;6Q-8NS?@O$*RX9&"_=OP1%__Y6-"(73[4 MHU=^D_Z50_Z#H6/_VI^8PW\KGCQ8=>6A*\775/K+'[]F4KOW]DW_?FM"*Y_# M+DC'U?+511<^!//D9K7+)[Z@+7[]Q[R'[B/B_P)02P,$% @ L)'(5A]] M18]L!0 3R$ !X !A,C R,S T,S M8G)A>F5I;F-X97@S,GAQ,2YH=&WM M6FUSVD80_MY?L<73Q)X!+($A&(AG",93.BEV#*[33YU#6EE72W?*W]TO)C=OI1E(8^W2LI!*QE">S]LL)3U'#",_A4*9,O"QK)G1% MH^)1,5#SCT@Q47CN]KR(]Q792;C 1?Q^S08]N(CYE!NHUZK^S8BO9\W4"25N M9-9NDM5KH0<$-*K2G6D_WLBW!J _.)P,]X;]WF2X/QK#_AX<' Y'_>%![RT, MW@_Z1Y/A'P/ZF88,#J$WVKTFWQN.>G1)5W/YGTU;!9-?!S#N M';[IC0;CRO[[MX,_H=>?6$G-\VJ/SN9+]X:_%(<'L*C@T=AIK.O1 WRH LB!?>ITYIN^,[RA.R',@T2SC%>+&6AA%$G) M#!4K%LA-'!]8)E]06:1BV)06V%PZE8K64(7**6&9QO;BHA-RG25LUN;"%853 MZLQM3:4Q,FU;^G-F5Q1-];Q87=T6XBMF5/4*=F0H2A,N/,_%52?:-.&RK-&L M;F_=+?:J_IVR^\RVJK5&\S^W6O>K#6_K068W'1 %&(2WSIAX7:J7%@H9"T/B MO>U:=@'^S;TPP6@)\@+MZ^3S&^Z1;F)WJ0!>K#5:'?@M%U@4>*NH[UL4>([, M/4E[-N72XX<^$--'F'\L_/\'\F]F#O=+E'^,K%ZL;=%9Y+[AF"<)9RG\SDY$ MKJ6XD>KSG/012_&ATS[?WNWF3VF!E@D/P8;8^9XR7BV")4@<2_P1B[\?90LRDFM%\=+X+G1S;W+7MV*;OX[NKF$Y#>EFT_GN<$D MYGK>;J=9*IJ_@6US,V&[U)]MK)>!](4T$"*F&$+$$_J^;(]?:WC;GO)ET[LO MTY1KO>@USVT8"5,$FB*IR)%[M#Z=@<((%8H 72-;S*P/^[S]5DO?/62X[?2J MN5XO Z,@4M?B+X-<&OJIAOQU'5@_CY%T%*0L1 HTD@JM'1:9N>.00EZT^N]% M;8-@4_,VO/W+0SHVL1,4J&A)7B%@ 4HHJIQ18,L/ @HD[F[#7W\!()/:-??; M"A-FO2Z]$G!U.KK_,=Z5"IO2$9F;997/O$4P_RY>:-AT+U+\ U!+ P04 M" "PDF4M,C R,S T,S N:'1M[+UK5QM) MLB[\_?P*OW>O1=EYO[A[?!9ML(<>2]@@[ U?O/(*A75A2I*Y_/HWLDKB MC@VV0!+4K%ENI"IE965$//%$9&3FG__ON-MI? O%(._W_KF$7Z"EQO][_>?_ MEV7_^]?F^\9JWXVZH3=LO"F"&0;?.,J'^XWA?FA\[A=?\V^F\:%CAK%?=+.L M_-6;_N%)D>_M#QL$$3JY:WRQ>*5(E#APD05E:,:BQ9FQ06;**(V]$M$HO+SW MR@L7X4:>40P7&:(2T9E9&@RUWTF 21)3. M\?38_2&\'[QC;_#/I?WA\/#5RY='1TY:JFUZ-AL6E M&X]MT2EO)?"4EW!UH,T]F8(PH.F8,"0@C&;M'.MAYW#XKAV?W1#&QY+WSY,DE^+WE\85+-Q\/\ILD &^'7_YO\_V6VP]=DUT=7A_RF_L#%RXW#Q?]E7O' M[8N7U<4+(KMY\+XG+X(R1#),)HW8XC1<:L46YC2\6P":"\:__[(:A::2?9^$_H_S;/Y?>]'M#L/6L M?7((8^6J3_]<&H;CXA5_X)UUL .$7N MJN>#ZRVK9%=#4['RD>J:;'AWR M5VL]Z-_)&WB=PG36>SX<_SN<+#5R#TU[^NG$KO:_O2>;WW9H<^0/UK[MOM,' M&P=KIZW/?W>:J[M?FZLK?*.]F;?([G[S\SK>.?7[S?;?G59WA^Z0)GY/6YV= MT_YQ\_13OMM>(;NK*T<;[:]HY\!W=]IO\];G)MUIKYWLMG>[+=(Z:'U2Z#W9 M/=GY[$1K]6W>/-TYW>ENG^ZN;G9:J_"<[AK=;6\>M,CVT0X\K[7Z5]XZW?GF MW[W-[;MMT>HV3W8.-@_@>0>[[9W3%GR_TWW;;1ZLLXW5OSL;[W98Z]TV;1Y, M?O,)GL5[N^T^V3G].V^]:\*[M3JM@R;:^?QWOO-YYZ1YL,>:W6VV>["'=MON MI-51I^_;:\/F%CJ&_Y+6J>.ME2^8&(:H5YFS,6;,8)T9262F$5<>$\>T54NO M$5B@D()0]>?+2V)]2"F_&14%B/AM/G"FLQ-,L=;SJ^"UEAJ5T<$3CH>O/'R3 M=>&Q^YDWM1+\4 G0#4J HF:4.Y-)@4+&*!69M: 3PH5H540><[+T&H,K>D3Q M3[C*N?S?PC>#6L(_DC"^RTX140 MKR]%W#%[EW$[YL?!9]%T$F&MQ?U]<=,;Q)U8JW,86!LV8-(:N4Q%'C/MJ<7< M<^:L6'K]-@WP?20.DO8&Q8"-#!"$46LE4E8YI"0"W(A?UD'0Y**@QTS^U6;X M%GJCL D_EO3TPZ%+@0-4W;"??*VGRVO%A-=LFV*/OQ;IWNKGX\!OWKME8_'32[?^?PC"/05;K[ M;OMH]]W?!ZW5W3C6D5)76@>.;K0_?I'.*F$@W":6J8P1%C)-(%R7FD2OK*&< M6O#N]U$2B@*A,M)(8F N&$,DQ]K(B'74".M:2>9<24ZN*@D62&#E0#6P 0H( MBI%I%G1BA#1( [$#91@1V&'"F&6$1Z4"5\2C!"HNDC!6$ID2'+62 MS)V2Y->1! L5%;,XPU8 KV!2@Y(H!BPR1N(@8E0QW!-)(O-<.,T1#HH%&HWB M@5JFA>4$*\)K)9ES);F&)$ [@C-19$!"9,90Q)EARF;<1AVI]AH+?4\D(=$Y M$K#T2CC (6 CUDDRM)'.N)->0) :A//8N M(\$#)_&(9 8X9A:\L"$(YA6C]T02C$#A" +V$0@3SEI+O28./AAG F>EDE"$ M:R691R5IO;DANF%!6JIM!B%(4:5AX$GDKKD;NZ')()@K)6WE@=H M,"B"O7&,!DM4%(+72C+G2G(-2<#F-34:9XAY N[&0G2C*,NBC(H(Y6+0^+[1 MC? HH(B($XQ!V&L$TL9Q3800P?LX5I(Z!)Y/);DA3X(L4A0'DD6N,$0WC&;* M $5Q2$? @"#Q_3D)M0K"7@TAL&>&2ZV]"20:9 UP6(EJ)9ES);F.))P;K[3/ MN"(DE;+P3#&',H,C-P)(K4'DGDB"6#00\5*&E63@RDPD'B$7&8 5=9;YG?VB!I&U 7W:[(*6D M":>?NJUW.R?-SVNGS=7-@XW5E1.0&MII^\[NY[<1I$B_4.))($B!3"C01N)< MIH'>942IZ*G2/ :_]/H#V;F/D%A$E$L,M)-:<";14LQ2^IT[;[G5?CP1PB<3 M(?PZ.=C:-T7X"T3DW_2[AZ$W*&UXI2A,;R^D29*_3LYO^6!.TE@_MWNQNK#LRJ \+]",_:9KOM/;+17C\& MD_K://VKTR3;Z)J H6_0!]8Z74,;GW=.6JM?>:N]W]E8W>&@)%]WNA]/F^^V M3W?;FR#@'03MD=;I1]0Z73]JKGQQR.L@I]A)U4CE M=_M%TI=+Y30OC@>@<'^^O-Q&]?SSAX[[,.B/BO)3667V:JR$E91_9C9NTE H M:V8FGW*?/L<\%(VR0^'&XK0WZ_^^7/MQ]<>O)U]=;OVPU,W)I\'0%,-4N)'F MEVDJD4)X\KOS:V?=]!=N95DJ1KI\9?)Y\I"7EP;JQG$#HR<^,D,"QPQY94DD M-EA,J, HK50'G&78, MX=73;]YTS& GG[8=U]7CO/!TNO)+0 JW7ZOO+Y2-?3GRQO;/QNRLV[<08A5 MT=UP+!=Q0823*W>3RZB75T(9)*@;G(UW%WS7J BOQSTK+TZ:F%R;?$YMW"AG M*0UVJ9C4*<+* $X!,!!D.:%.1_'4Y/S7_,KY,FXY*8 S82R\8X*EZF"F*-F\MYX(2Q9F7%# M,FZ! MCG#M@G8.QE+H"^F)>1O-JH3LE_7)$480=UPIII@,3C$"Q,O)&+&60,@>;P2> M")[_O%PN:CE0TI+ G@VZS[_!8%V\M>1>9M@O?M(@KOT^?;D:>GT(@&]J]J[N MY%(3+R_W_D?V:'P@F!/-65#,4&D\-PBK(#$!OW/F=1X!W9Z(-OX\YEYF Q!8 M6^D1X1PQX'TJ34L2"LQ @&20?&HH\>!L8$KH#7&TT"RM\[$!PFJI($)S$L)J MH930UCPU>WEPN4S)7KB2R:UZKD$\W$CMD7 L,35-L#6QC"[))+HDSWX./@)ELJ.[4@$*=]Q(+;B"7@F+=!FY2B8-#$*$*PM_3)R&?%N5%WU$E+ MLC>&^Z%(]Q5A/[7V+:SW7+\;%D1D5DEM%0D>Y,0HN$&#/-$&>P->,F(U@Q1U M[17OKQNSS]D3KHU#)CK//--.VX"Q$XP:33Q&#"VB(LV)+YV]<"V"(#Q$KU&D MC"-DG'(@;W##4BK*[!,4[BP0?O:"CCI&8C5"&D0>,- (> AD>(>CW3T_0 M#T^U9B]5&BDED5&/TGQJ)$HK&:3E.#B#F9$+G<%Y\K[]89*M3@:&7>"$LI%1Y%8ZFP3T8^LZ8#4S0I MY(7R4='H DOKAS3VE)" ' 3+Q+,9S*+77O'^NC'[L@(7D?3*8X98PF9I09." MH30(#XQS/).R8(HT)[YT]L(5$-\9%(D7$C&1:GBIT1Z8DG&28;N0*#&'"#][ M05MIL1!@R0Q+QC!7'((E$32+-%CER=,3]",GP&41*4:$B_($@X5(,@T%)0\97!T_8,K'V42'G6)2" M16)T2).MP6N""78+D0V;6X'.Q$*]1=;*Z+S6C@4JK*,X;=-)D/8&'.J"6.@9 MUWD7^GN%.=S/G>E44AT?A_5J>^MIF2*1CC#EI&)4L;0$WWB:-N/4BF',K%P0 M4YRMY&9B<]B1P+6DA,4(0*JTMD9%RI5+Q1N,+K[-36*+5K^W_21+;S55 C$E M<5"821ZM(-%A!(C)C/+*+;[Q/:8(9V*%]SAA92:22[N:^=NC^U_>F7)K,LJ5 MO/]\F(9?^'YJ)XD.9XB74G[8)YUIZ84!G)\\393)Z=0#W>,4G-KNIH3V:G'M;DI:=X]C M=6JMFQ+:UUH7&/$Z$A?3_IO86.T(,2128PW!8KR3=74$RYRA/4;3&8%[G%14 MV]UTT![CA;6[:6G=/8X^JK5N.FA?:]U]SE*JM6Y*'(,LJ-9-:JU[YMFSZ2TMO\?Q4;7630GK:JWCQE,.8;M#7#(2B/:!$$;3 MNA6(9U4U2XR0KJ88,=+S-\7H0_[J?=@SG;6R/Q>J;/XJS&GX][\?>%X194C? M<5X1IUNGLRB%B8!1$)H*SZA61B,GK(Y*$!OU>%.U,[FA6FZ_)#50M)0NB*5Y$%''@E#+&=#":>XN!=DD3%05" M5FO*0VL*71!-B10"0\ 1%K%BB#DC58@B$":-=PP_3TV9%^$(B4/:5Y%KQQGW MVDAL%;!QC3S%1BS ;IB/00WF15J&8(B1@@R@04H(KIG6S@#5H8(KIZ/6"Z P#R:CVA_J.XYIY(@1D"?F[3;@RIT,@CI\@"G!&Z6+3A;;\(^5YOP;5&>A.)5$8311F5 M6&$=(0!GFH?HL7\F8?>/''>M-5>PQDEGC.3!:L72^0S"?]_ MY+UKK;DR^V<\09+@(+EES#CML0/GI"'*150AM0!:\SP$!;)P*4-N.8U,:*L0 MDYIQ BP02[X(AU4M%I5XTR\.^X49AH74%DU0I! [!ALH4S$:C%-X(%+YA:/< M+X"V/(R YHK"S(VVI.HJ2C"UZ: &*VT 0"$>L> QL>0I.($%T)9%23Q032Q3 M'*7S<)@CV"+*L$I'KPD!-&(19BZ>-O@S$SQ5S"EJ!2/$66[ CJ/"RC@9*9[U MVI(%HPKS.,$_I?4@C""CD\UJ09DV5@/]#Y(JQ[A#6H;YUY1%K]-Y<(HP)4U) MNZ)3P13BGK"(@O).BH@5,=I%*6VM*0M/#Z:ULA%B4D8Y1*I:,8*-\8Y3:;2P MX(U<1,]24^9%.(Y1Z;E2&!@!$YCH$&),YWX$&W' "R")H5$P'+2B3&KE)-918&S]\Y#6J2!UK3"U2[I<9*S M!5'***A-6I!I&$%4!A>U5>"MXG-6F'F1D9381P3AK:"1(2LMPM($%J0R./JS MJ9)YEM%"T8893]Y/*S1044BKE72$0#1GK.%$(LF1EYQ'_4Q"@V=3T34EK='6 MR( I5XH:IJW402AJ-:'1D>CI,]&:9U/1-:T4'R:86$:UU(@%A@P/' L#+DMS M*818 *UY'H)"0C,I"8*XDD! $(QC&A$,7L%H+6HJ\40JNJ85''BO1:3.A;3S MAI.&62^P20NT8X!(80&TY0G4Z"Q*[H&[2 ,G''/LF<;!@,XP(@) 2V0VSGQ3 MV^>A+8N2>+"*>*YE0#1X9A15/@H3<0P1^;2AP+/5EAD*:-3+*^D,JLZ>G U] M-YC!J C5QF23JY-6)A4IEV).;!$+!9@O>F' MH@]#.#SYT(%17>GY-%=_F-KXZZ1]>, M$ZFIM)H;YSSF!J,%6%5X+U&]'17 AX$?PXUO\^/TUZ(8E3!$$.XQ1/.*\82% MD@:I@A-,!L;(+<#SY1 KK M/=?OAJW)*=?O^ZX\*>!J:#T8IM,".@\AH4O[8\_DJ'+O)5*.4*ND8)@8BP5V M1NB(M#,,#&_^CRJ?4W$^UK'E9ZD4US&#P8H01%,1@&8X*JK3UBXZT(C2;A <*8UT51B&,9Y?(2:? MWS+=BS'I2NISX@##$\"E](AO(=WVH%Z^/&=S.ILT<2K OR-EA6-4>>V8YP&E M23DKHE75<1<8CX^[J(5SMP,PQ@=2_MBZKDCR%ZP+!2HB0X)'1E@4T7"J.,*( M!"M(VJ3M"E;"'[4DIXN3%V_]%:HFO+:6+1(;=0*(0V>T(!A^@4HT5\Y M,H6_'@UMAL&PR-/A7*7WVP:W/]CV-GY8^-O->WAUUGZ+U(I1. M'$C_,Y$I3+6CC&BL/4,R!DT72$WNE,S8"IU.WMM;Z?EJK3[\O79\"$T]P+37 M[*4;P6JIJ9M)]K,S5E>/7+ .ZQ*3E&! ] M&*Z!0R&EP6XE#NRIV2X ?DC5=B#>"\4@3]A\I5<1*\&]I(IQR8V(&A!:81%M M8)X_-?.=I8!G8L&88B'QJ%OPN]$)A.B#?%=\% M4@4$SJ3\PQ.V80T>. :G)6:$P=";&*-P3F,/5HWXD[/AV8IX)E9,E$".(NNI MC,"RO'+2:D\"(41@*M#8BD&R2!58I%9<*Z:#6WQ!SBPO]?C")$0[1+F41FE&+-+>0' ; MC*;$$AO4_,^1W<48I[6ZY8:)@DO/^3 "7F8&BS0A)]+IB4'&J%A@P@>(BX36 M%&$L28S&+_:$W"-*9_8S -BT92 M:IA2@H#[7* X=&%%.:UX4T3I'"72AC2WBJTVS%#*P \2PU%8(%$^'_XS>[7! M+#A <\E :ILV1^%> Q)VP?9B5'])Q0(H+VP&Z%ME1A(A!073C$,/9+22BF<5U95VV*0QP@L[C<"Y%=8_/E. O^)PVM%YJ-A\2I= MF/SXSB7FJ:I.0%BF" H,:_A#1T2Q]$02(5&L,MV3>'M>!O5*^OC.P2V96G!K MG7/((>*DAN@):Y7*,*B( 2D+_Q&+Q-B@!9]W1BGA?[ZGQMJQZXQ\\&^+?K=: M>%S.&VS$-5/T\M[>X$,HMO9-$?XZN;F!.4A&/SXC.<8\TH[2;D& M/D\)Q&?C687%F#AZHFHQD\DF88@15"B$B&516>NCE1B"= P@0@BIT>*[,QY/ M$2D &V0$N@CDG3-)F>&2$4Z"%X 82"U2E=<35(G9H 2106)/%'* $@1IAR4P MKK2BWUH([FN4N!"Z5_=!N.X_F)/4NY6B2$%-67STG)) EMOH%01#0FCFB+)2 M:TRTI(@RJY&L@63.M68F6(.DQRSM%$B)84Q02X,!RAIQ6F8@SC8+Y/.[R&IK M9 ?A/Z,DN&_PSPU[D%V^X:&3&WPZRZP,-L(J9;V*E)$('!%D0M.Y>P1))2=U M27SB!&H)W0.=^=W1^:(X?\'.%&;>(U+.K[(8C"+&4ZJPYLYI?E8LN@CB?-P5 M/0^S<4"MN_&-'14LR$IA)XZ25V \ 040B'"/"?16BLL]V1^ MU2'-DYTYHRT7>@9>^GP*;?)-.M7"F<&BR(-;9Y@(F@6OF:5"&:#_WA 4@K3" M3#*38H+Q8G[KP:9L,7=^[E^C0=X+P#W'MS% MW<%=3*<$S4&D2+D.:0\(9I75)( 5&\5?Q+4MWS MWPR&)QU0TF[>R_9#OK<_?,7XX?"/H]P/]U]AA/[OTJ7[4F\RT\GW>J\.1@-0 MUG02P.#0]"8WN'ZG7[SZ!R@WBO&/"/W/HNGFG9-7_],&\0T:K7#4V.QW3>]_ ME@>F-\@&\,;C&P'SY\6C<'X3^Z("0)_W#F/S?/\I^^.#2*0H@\U>C M'HQ%N@NZ8^:F+XW](L1_+OWCQT*12Z_;QG9"HQ\;;Y+0>\-!X\^7!D251GP[*E\1VV7T!W,AB+CCD3/_[P^>"P8T[ ZY9O5/[HCZXI]D 5 M;'\X['=?)4WX%HIA[DQG_)3R@=7E/++\I++X?^^C6M M7FAT^V7T I]=>UFV74QN&(\_/4PU)/ [>*LT3O]WNO4 .7;9P_Y&4Y$M\?Z[1U5;E'XBVJ#P_X&7535]1-WJ!N2Z^W M6^OMM=7&5GNEO;9U63_FL+=;:V^V-]?;ZVM;C976:F/M?]_\:Z7U;JWQ9J/9 M7-_:6M]HS? 5T)U>X;,9[(.N#/N]Y<;JBSZU1%UIRC;$+W4Q G.,T*2TMTB8E M- DP/2$0-<1J;7G@-VY,U.B91.-\R%^M]MVH.Z8W2^.\ /UT8E?[W]Z3S6\[ MM#GR!VO?=M_I@XV#M=/6Y[\[S=7=K\W5%;[1WLQ;9'>_^7D=[YSZ_6;[[TZK MNT-W2!._IZW.SFG_N'GZ*=]MKY#=U96CC?97M'/@NSOMMWGK/W9/=DY[,3+?)W9Z?]:;]UVJ2M=Q]I:_4CVWCW]_[.YVT,;9WN MKN[AYD'SJ'6Z\LV_^\3\O_[N[)+.-WO0ISM=^-WG-=H\=6AWU:'6ZA[;Z;[= MWVU_@GZWOFZL;I\T3U=H\ZTZ::UNLR^<48H\YIE UF1,"YD9I'0FE..2@("?;(9#B%^6VK$?M$U0WC \?!5S(^#SX;%:#'Q]VUNWVV+UKOUX^;! M_GZ3[."-U;6CUKN=HXW5K[C97B<[IYW]5G?W:^OS.FN>[HQ_\PF>Q7N[[3[T M:>UDX]W:Z>[!-FNV5]#NP0K;:&]#>[L'&Y_7R&[W(]XYV#MM==31^_;*L+F% MCM^WUTCKU/'6RA=,C3 1AE PS@#!7W-K>Z75;K0W&L!9VT!, M&Y@V-C8;F/_F?V]LO&VT_[76N$!GSZCLRIMVNHPU99>&:-;AQ-U\P=M^T1CN MA\9_)G;7J)(0C0!QK'\T3O6A?.A:E0^Y;/0>OLFZ\,S]]+/,FY/L))@B"[V% M!(&?)F&XM?J5MMK)\'=.6P<[7SPW7$L2P) #REA4*M,&K)DPQ;W5Q#@2EEZO M'!9YIY(C10VB0P?@M-G9?;=^M+OJ]S?:S2O,Y1#Z MTX0VX9U.X?W>[: F/'NGO8Y:I]NH]>[3UYV#O[ZVR!IOXAN92V 860T(1V6* M/87AF?6. ^ Q0@EE'B$Y9B[L23.7]N9*:VN]Y"_E @[ M^B*Y$%$0E+FH>,:(EIDF3&8T M+#?6>^[%_%C,73.J:\?O1ISG<%=H^;9.>D^>G&R,T1[+BU*M/<)+)D>::8)AEV*&A#C106R-)JZ)AT OQT M0[=GI^!M<[P^+B.L=LA>8)+^V)J[=DUS4>1*&IO\(M26MQ9[II>?EI]_?PBSGNF(K+_8?+'UHC%>?5N40W#9$L<1^N\+ MF&AY<-A:\;Y(9;S5?]Y#!_!"0M8OY17X%\0Y5MK2C"H6 7!PS$RD,4/>3);]*TKT$7^Q7GA* M E +&T")(N&9(4IE2C+G5"3:,+7T.HETIU]\O6;LCY3T'8NJ=/X;Q0>(B\#) M/]&PZ9<$2KX(ZIB(E&0.1 M(CDAF*0@4IS6DD6+E 2UO%>CCRO-#'P36V(EQ*>< H)S [+2 ..*2I4%Y!G6/A)!>2IK1>AVAC^G";S? MQB)..@CS]>7 M_?[!'-R%!&(Y:SHOSO*W!S39Y"!7BF">GY&25GO[B\,BV*A\9@Q6X"$]3_DD MG0D#WM)C@Y P2Z\%TE=-]/<'!]-T&%GGPWZ_]UQG1#_2+^D0=228R8R0,F., MV4P+$C++O")">6],6'JM!!M%Y?;.'G^&YM0IO%G[E?#>U1E&*-!3!-PY'Q6"4YNJ&_0;<429K M,/G-_I[<9BHP67'#5T^GXO"[TT[H!1=BZK-9F#](LV5OU30FR<8R2:5>K_#A ML#'H=W)?+14=7RK)QN4K]\Y0=G/O.V%&-9#M?%@M, [&[3=<6O]_ARSL\IZ^( 4=>SW3C"Q)0PL)$4=KY[JOLUWNY^^-KN?#LI^I'O> MK1_MM#]"?W8[K7?;J E]:[:WK\X'DIW/?W=W/W\\V?WFO&M3>3!3&7N#RAG4 M=G('.[DV;VX-!'D(ZTQ2EBH^$,3JJ0#$1APUB50:!HKSU^;NVN.K_I-VRX_@ M0=;&SKXJ9;V:^4]48(&3_H]M.>M7+4=C+6FT+-/&\S0/!!X&RYA19Z4 7V.4 M @_3AI"T90;>_*?R+HVTG#\,&^_?O_EQ"])P^P'> MKYNV*SC:#V6Q20K(B_/ZVM_P[XU],VC$O .AO.ETX&):?Y4B_/^,\A3?0UAO MP_@&:/,LQ*>I+*5:(S,.]"_D!R:*GH+_=#FMD6EXN J10KKUL @NE'$#)HUR M=>J@\1NT!R;1&(R ! _V^ZG(=[(D9;AOAE?[?F0N]S)UL?KQ^!U^7VZ8GF_\ M1JIWM&!8<-T>P!ND^\M;X4>I%^-VNN7647&\,N;0#(8-C1K>G Q>W+K4Y:'G MF=Z,B@*Z5:V+2[YU:(:CP4(BQ"\5"] O7G%N% J9\HYDS'F5:1E$%CPR07AJ MHQ1+KW?"X.89PTS<\PXDE/![]FE<>SGP^Z_F^K/_N!Z<]^8!8N#WL_ MB$_0!ZC7S8=#P,G0 ?0K^KU$NCHGC0 $[*2QGKB8<>6DYJH9FFI-W!4/<-[& MQ8SOY@CN9(B/UVV,.E6UWE;6;OR6AE?^T2"4O!C?,=S/R_4;AVG]QD/[@ZK# M9S ?!K_/#L0OC' :X#&F/SL0_\B^@$H B@>>!2LA^ \2IZE(DS$6.2+*)W ?$:OI\#? -@FD8'7B4TC', WX5)&)P K4C\]L9O&V WV8T7!EW ?7A* M,:&3 '9=&(23Y43GH3G@P&G8]AI[1?]HN#^Y? DZMT(HN^E#S'OETO&R1B;- M[A)XXULZ6U[&?TQN^^$-MW=U.VZ]6P-F MU3EH'GPE.Z?K?+?]\=IRK=W/G_+FNYV3W=4=W&QOHU;[X_'&ZAK::7]$&Y^; M)QOM7?A]I]-Z>VFA(6T=?#W=6/EB#*<^,I59YWC&.*69MLRG71DT#S&HH./2 MZ_V(OOH6O7!?U4Q(M^V-*RPSG3G"M MFQC@DQ;>L[++K=O(\9,1\8-SBW(()V>@/,4-YQZ)30"+^'AU*@Y%Q#"C',8P MK>8+06:*2 B^#-?4@L"L#W?;<.Z.D'P/\WZ86Q