0001583708-23-000054.txt : 20231205 0001583708-23-000054.hdr.sgml : 20231205 20231205161541 ACCESSION NUMBER: 0001583708-23-000054 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20231031 FILED AS OF DATE: 20231205 DATE AS OF CHANGE: 20231205 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SentinelOne, Inc. CENTRAL INDEX KEY: 0001583708 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 990385461 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40531 FILM NUMBER: 231466769 BUSINESS ADDRESS: STREET 1: 444 CASTRO STREET STREET 2: SUITE 400 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94041 BUSINESS PHONE: 855-868-3733 MAIL ADDRESS: STREET 1: 444 CASTRO STREET STREET 2: SUITE 400 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94041 FORMER COMPANY: FORMER CONFORMED NAME: Sentinel Labs, Inc. DATE OF NAME CHANGE: 20210405 FORMER COMPANY: FORMER CONFORMED NAME: SentinelOne, Inc. DATE OF NAME CHANGE: 20210402 FORMER COMPANY: FORMER CONFORMED NAME: Sentinel Labs, Inc. DATE OF NAME CHANGE: 20130805 10-Q 1 s-20231031.htm 10-Q s-20231031
01/312024Q3False0001583708P1Y34500015837082023-02-012023-10-310001583708us-gaap:CommonClassAMember2023-12-01xbrli:shares0001583708us-gaap:CommonClassBMember2023-12-0100015837082023-10-31iso4217:USD00015837082023-01-310001583708us-gaap:CommonClassAMember2023-10-31iso4217:USDxbrli:shares0001583708us-gaap:CommonClassAMember2023-01-310001583708us-gaap:CommonClassBMember2023-01-310001583708us-gaap:CommonClassBMember2023-10-3100015837082023-08-012023-10-3100015837082022-08-012022-10-3100015837082022-02-012022-10-310001583708us-gaap:CommonStockMembers:CommonClassAAndBMember2023-07-310001583708us-gaap:AdditionalPaidInCapitalMember2023-07-310001583708us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-310001583708us-gaap:RetainedEarningsMember2023-07-3100015837082023-07-310001583708us-gaap:CommonStockMembers:CommonClassAAndBMember2023-08-012023-10-310001583708us-gaap:AdditionalPaidInCapitalMember2023-08-012023-10-310001583708us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-012023-10-310001583708us-gaap:RetainedEarningsMember2023-08-012023-10-310001583708us-gaap:CommonStockMembers:CommonClassAAndBMember2023-10-310001583708us-gaap:AdditionalPaidInCapitalMember2023-10-310001583708us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-310001583708us-gaap:RetainedEarningsMember2023-10-310001583708us-gaap:CommonStockMembers:CommonClassAAndBMember2022-07-310001583708us-gaap:AdditionalPaidInCapitalMember2022-07-310001583708us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-310001583708us-gaap:RetainedEarningsMember2022-07-3100015837082022-07-310001583708us-gaap:CommonStockMembers:CommonClassAAndBMember2022-08-012022-10-310001583708us-gaap:AdditionalPaidInCapitalMember2022-08-012022-10-310001583708us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-08-012022-10-310001583708us-gaap:RetainedEarningsMember2022-08-012022-10-310001583708us-gaap:CommonStockMembers:CommonClassAAndBMember2022-10-310001583708us-gaap:AdditionalPaidInCapitalMember2022-10-310001583708us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-310001583708us-gaap:RetainedEarningsMember2022-10-3100015837082022-10-310001583708us-gaap:CommonStockMembers:CommonClassAAndBMember2023-01-310001583708us-gaap:AdditionalPaidInCapitalMember2023-01-310001583708us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001583708us-gaap:RetainedEarningsMember2023-01-310001583708us-gaap:CommonStockMembers:CommonClassAAndBMember2023-02-012023-10-310001583708us-gaap:AdditionalPaidInCapitalMember2023-02-012023-10-310001583708us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-10-310001583708us-gaap:RetainedEarningsMember2023-02-012023-10-310001583708us-gaap:CommonStockMembers:CommonClassAAndBMember2022-01-310001583708us-gaap:AdditionalPaidInCapitalMember2022-01-310001583708us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-310001583708us-gaap:RetainedEarningsMember2022-01-3100015837082022-01-310001583708us-gaap:CommonStockMembers:CommonClassAAndBMember2022-02-012022-10-310001583708us-gaap:AdditionalPaidInCapitalMember2022-02-012022-10-310001583708us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012022-10-310001583708us-gaap:RetainedEarningsMember2022-02-012022-10-310001583708country:US2023-08-012023-10-310001583708us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2023-08-012023-10-31xbrli:pure0001583708country:US2022-08-012022-10-310001583708us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2022-08-012022-10-310001583708us-gaap:NonUsMember2023-08-012023-10-310001583708us-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-08-012023-10-310001583708us-gaap:NonUsMember2022-08-012022-10-310001583708us-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-08-012022-10-310001583708us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-08-012023-10-310001583708us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-08-012022-10-310001583708country:US2023-02-012023-10-310001583708us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2023-02-012023-10-310001583708country:US2022-02-012022-10-310001583708us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2022-02-012022-10-310001583708us-gaap:NonUsMember2023-02-012023-10-310001583708us-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-02-012023-10-310001583708us-gaap:NonUsMember2022-02-012022-10-310001583708us-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-02-012022-10-310001583708us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-02-012023-10-310001583708us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-02-012022-10-310001583708srt:MinimumMember2023-02-012023-10-310001583708srt:MaximumMember2023-02-012023-10-3100015837082023-11-012023-10-310001583708us-gaap:CashMemberus-gaap:FairValueInputsLevel1Member2023-10-310001583708us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-10-310001583708us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-10-310001583708us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-10-310001583708us-gaap:CashAndCashEquivalentsMember2023-10-310001583708us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-10-310001583708us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-10-310001583708us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateNoteSecuritiesMember2023-10-310001583708s:USAgencySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-10-310001583708us-gaap:CashMemberus-gaap:FairValueInputsLevel1Member2023-01-310001583708us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-01-310001583708us-gaap:CashAndCashEquivalentsMember2023-01-310001583708us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-01-310001583708us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-01-310001583708us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateNoteSecuritiesMember2023-01-310001583708s:USAgencySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-01-3100015837082023-10-312023-10-310001583708s:StrategicInvestmentsMemberus-gaap:FairValueInputsLevel3Member2023-10-310001583708s:StrategicInvestmentsMemberus-gaap:FairValueInputsLevel3Member2023-01-310001583708s:StrategicInvestmentsMember2023-02-012023-10-310001583708s:StrategicInvestmentsMember2023-08-012023-10-310001583708us-gaap:DevelopedTechnologyRightsMember2023-10-310001583708us-gaap:DevelopedTechnologyRightsMember2023-01-310001583708us-gaap:CustomerRelationshipsMember2023-10-310001583708us-gaap:CustomerRelationshipsMember2023-01-310001583708us-gaap:OrderOrProductionBacklogMember2023-10-310001583708us-gaap:OrderOrProductionBacklogMember2023-01-310001583708us-gaap:NoncompeteAgreementsMember2023-10-310001583708us-gaap:NoncompeteAgreementsMember2023-01-310001583708us-gaap:TrademarksMember2023-10-310001583708us-gaap:TrademarksMember2023-01-310001583708us-gaap:PatentsMember2023-10-310001583708us-gaap:PatentsMember2023-01-310001583708us-gaap:CostOfSalesMember2023-08-012023-10-310001583708us-gaap:CostOfSalesMember2022-08-012022-10-310001583708us-gaap:CostOfSalesMember2022-02-012022-10-310001583708us-gaap:CostOfSalesMember2023-02-012023-10-310001583708us-gaap:ResearchAndDevelopmentExpenseMember2023-08-012023-10-310001583708us-gaap:ResearchAndDevelopmentExpenseMember2022-08-012022-10-310001583708us-gaap:ResearchAndDevelopmentExpenseMember2022-02-012022-10-310001583708us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012023-10-310001583708us-gaap:SellingAndMarketingExpenseMember2023-08-012023-10-310001583708us-gaap:SellingAndMarketingExpenseMember2022-08-012022-10-310001583708us-gaap:SellingAndMarketingExpenseMember2022-02-012022-10-310001583708us-gaap:SellingAndMarketingExpenseMember2023-02-012023-10-310001583708us-gaap:GeneralAndAdministrativeExpenseMember2023-08-012023-10-310001583708us-gaap:GeneralAndAdministrativeExpenseMember2022-08-012022-10-310001583708us-gaap:GeneralAndAdministrativeExpenseMember2022-02-012022-10-310001583708us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-10-310001583708us-gaap:RestructuringChargesMember2023-08-012023-10-310001583708us-gaap:RestructuringChargesMember2022-08-012022-10-310001583708us-gaap:RestructuringChargesMember2022-02-012022-10-310001583708us-gaap:RestructuringChargesMember2023-02-012023-10-310001583708us-gaap:RestrictedStockUnitsRSUMember2023-01-310001583708us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-10-310001583708us-gaap:RestrictedStockUnitsRSUMember2023-10-310001583708us-gaap:StockOptionMember2023-01-310001583708us-gaap:StockOptionMember2023-02-012023-10-310001583708us-gaap:StockOptionMember2023-10-310001583708us-gaap:EmployeeStockOptionMember2023-02-012023-10-310001583708s:MilestoneSharesMember2021-03-012021-03-310001583708s:MilestoneSharesMember2023-08-012023-10-310001583708s:MilestoneSharesMember2023-02-012023-10-310001583708s:MilestoneSharesMember2022-08-012022-10-310001583708s:MilestoneSharesMember2022-02-012022-10-310001583708s:MilestoneSharesMember2023-10-310001583708s:PerformanceShareUnitsMember2023-03-012023-05-310001583708s:PerformanceShareUnitsMembersrt:MinimumMember2023-03-012023-05-310001583708srt:MaximumMembers:PerformanceShareUnitsMember2023-03-012023-05-310001583708s:PerformanceShareUnitsMember2023-10-312023-10-310001583708s:AttivoMemberus-gaap:RestrictedStockMember2022-05-032022-05-030001583708s:AttivoMemberus-gaap:RestrictedStockMember2023-08-012023-10-310001583708s:AttivoMemberus-gaap:RestrictedStockMember2023-02-012023-10-310001583708s:AttivoMemberus-gaap:RestrictedStockMember2022-08-012022-10-310001583708s:AttivoMemberus-gaap:RestrictedStockMember2022-02-012022-10-310001583708s:AttivoMemberus-gaap:RestrictedStockMember2023-10-310001583708s:ScalyrMemberus-gaap:RestrictedStockMember2021-02-012021-02-280001583708s:ScalyrMemberus-gaap:RestrictedStockMember2023-02-012023-10-310001583708s:ScalyrMemberus-gaap:RestrictedStockMember2023-08-012023-10-310001583708s:ScalyrMemberus-gaap:RestrictedStockMember2022-08-012022-10-310001583708s:ScalyrMemberus-gaap:RestrictedStockMember2022-02-012022-10-310001583708us-gaap:EmployeeStockMember2023-08-012023-10-310001583708us-gaap:EmployeeStockMember2023-02-012023-10-310001583708us-gaap:EmployeeStockMember2022-08-012022-10-310001583708us-gaap:EmployeeStockMember2022-02-012022-10-310001583708us-gaap:EmployeeStockMember2023-10-310001583708us-gaap:RestrictedStockUnitsRSUMembers:AttivoMember2023-02-012023-10-310001583708us-gaap:EmployeeStockOptionMember2023-02-012023-10-310001583708us-gaap:EmployeeStockOptionMember2022-02-012022-10-310001583708s:SharesSubjectToRepurchaseMember2023-02-012023-10-310001583708s:SharesSubjectToRepurchaseMember2022-02-012022-10-310001583708s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember2023-02-012023-10-310001583708s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember2022-02-012022-10-310001583708us-gaap:EmployeeStockMember2023-02-012023-10-310001583708us-gaap:EmployeeStockMember2022-02-012022-10-310001583708us-gaap:RestrictedStockMember2023-02-012023-10-310001583708us-gaap:RestrictedStockMember2022-02-012022-10-310001583708s:ContingentlyIssuableSharesMember2023-02-012023-10-310001583708s:ContingentlyIssuableSharesMember2022-02-012022-10-310001583708s:BlackBerryLitigationMember2019-10-012019-10-31s:claims:lawsuits:arbitration0001583708s:BlackBerryLitigationMember2023-10-310001583708stpr:VTs:BlackBerryLitigationMember2023-10-310001583708country:IL2023-08-012023-10-310001583708country:IL2022-08-012022-10-310001583708country:IL2023-02-012023-10-310001583708country:IL2022-02-012022-10-310001583708srt:ScenarioForecastMember2023-06-012025-01-3100015837082023-06-012023-06-30s:employee0001583708s:EmployeeSeveranceAndEmployeeBenefitsMember2023-02-012023-10-310001583708s:InventoryWriteOffsMember2023-02-012023-10-310001583708s:StockBasedCompensationMember2023-02-012023-10-310001583708s:AttivoMember2022-05-030001583708s:AttivoMember2022-05-032022-05-030001583708s:AttivoMember2022-02-012022-10-310001583708us-gaap:GeneralAndAdministrativeExpenseMembers:AttivoMember2022-02-012022-10-310001583708s:AttivoMember2023-02-012023-10-310001583708s:KrebsStamosGroupLLCMemberus-gaap:SubsequentEventMember2023-11-080001583708s:KrebsStamosGroupLLCMemberus-gaap:SubsequentEventMember2023-11-082023-11-080001583708s:DavidBernhardtMember2023-02-012023-10-310001583708s:DavidBernhardtMember2023-08-012023-10-310001583708s:DavidBernhardtMember2023-10-310001583708s:DavidBernhardtMembers:DavidBernhardtTradingArrangementClassACommonStockMember2023-10-310001583708s:DavidBernhardtTradingArrangementVestedStockOptionsForSharesOfClassACommonStockMembers:DavidBernhardtMember2023-10-31
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 October 31, 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-40531
SENTINELONE, INC.
(Exact name of registrant as specified in its charter)
Delaware99-0385461
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer Identification No.)
444 Castro Street, Suite 400, Mountain View, California
94041
(Address of Principal Executive Offices)(Zip Code)
(855) 868-3733
Registrant's telephone number, including area code)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A common stock, par value $0.0001SThe New York Stock Exchange
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No ☒
As of December 1, 2023, the registrant had 248,749,783 shares of Class A common stock and 49,924,995 shares of Class B common stock outstanding.


TABLE OF CONTENTS
Page


Special Note About Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act), about us and our industry that involve substantial risks and uncertainties. All statements contained in this Quarterly Report on Form 10-Q, other than statements of historical fact, including statements regarding our future operating results and financial condition, our business strategy and plans, market growth, and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “potentially,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “would,” “project,” “target,” “plan,” “expect,” or the negative of these words and similar expressions are intended to identify forward-looking statements.
Forward-looking statements include, but are not limited to, statements about:
our future financial performance, including our expectations regarding our total revenue, cost of revenue, gross profit or gross margin, operating expenses, including changes in operating expenses and our ability to achieve and maintain future profitability;
the global political, economic, and macroeconomic climate, whether in the cybersecurity industry in general, or among specific types of customers or within particular geographies, including but not limited to, the impacts related to instability in the banking industry, supply chain disruptions, a potential recession, inflation, government shutdowns and uncertainty with respect to the federal budget, and rising interest rates;
the impact of natural or man-made global events on our business, including wars and other regional geopolitical conflicts, including the conflicts in Ukraine and Israel;
the impact of actions that we are taking to improve operational efficiencies and operating costs, including the restructuring plan we approved in June 2023;
our business plan and our ability to effectively manage our growth;
our total market opportunity;
anticipated trends, growth rates, and challenges in our business and in the markets in which we operate;
our ability to maintain the security and availability of our platform;
market acceptance of our platform and our ability to increase adoption of our platform;
beliefs and objectives for future operations;
our ability to further penetrate our existing customer base and attract, retain, and expand our customer base;
our ability to timely and effectively scale and adapt our platform;
cybersecurity incidents;
our ability to develop new products and services and bring them to market in a timely manner and make enhancements to our platform;
the ultimate success of technologies aimed at enhancing our platform, including through artificial intelligence (AI);
our expectations concerning relationships with third parties;
our ability to maintain, protect, and enhance our intellectual property;
our ability to continue to expand internationally;


the effects of increased competition in our markets and our ability to compete effectively;
future acquisitions or investments in complementary companies, products, services, or technologies and our ability to integrate such acquisitions or investments;
our ability to stay in compliance with laws and regulations that currently apply or become applicable to our business both in the United States and internationally;
economic and industry trends, projected growth, or trend analysis;
expenses associated with being a public company; and
other statements regarding our future operations, financial condition, and prospects and business strategies.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.
These forward-looking statements are subject to a number of risks, uncertainties, and assumptions, including those described in Part II, Item 1A., “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties, and assumptions, the forward-looking events and circumstances discussed in this Quarterly Report on Form 10-Q may not occur, and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
You should not rely upon forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking statements may not be achieved or occur. We undertake no obligation to update publicly any of these forward-looking statements for any reason after the date of this report or to conform these statements to actual results or to changes in our expectations, except as required by law. Our forward-looking statements do not reflect the potential impact of any future acquisitions, partnerships, mergers, dispositions, joint ventures, or investments we may make.
You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed with the SEC as exhibits to this report with the understanding that our actual future results, performance, and events and circumstances may be materially different from what we expect.



PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS (UNAUDITED)
SENTINELONE, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
October 31,
January 31,
2023
2023
Assets
Current assets:
Cash and cash equivalents$127,340 $137,941 
Short-term investments
670,632 485,584 
Accounts receivable, net
133,828 151,492 
Deferred contract acquisition costs, current
45,853 37,904 
Prepaid expenses and other current assets
91,770 101,812 
Total current assets
1,069,423 914,733 
Property and equipment, net
46,015 38,741 
Operating lease right-of-use assets20,969 23,564 
Long-term investments325,164 535,422 
Deferred contract acquisition costs, non-current60,178 55,536 
Intangible assets, net127,151 145,093 
Goodwill540,308 540,308 
Other assets6,659 5,516 
Total assets
$2,195,867 $2,258,913 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$13,793 $11,214 
Accrued liabilities
99,867 100,015 
Accrued payroll and benefits
52,777 54,955 
Operating lease liabilities, current
4,448 3,895 
Deferred revenue, current327,941 303,200 
Total current liabilities
498,826 473,279 
Deferred revenue, non-current94,631 103,062 
Operating lease liabilities, non-current18,492 23,079 
Other liabilities3,089 2,788 
Total liabilities
615,038 602,208 
Commitments and contingencies (Note 9)
Stockholders’ equity:
Class A common stock; $0.0001 par value; 1,500,000,000 shares authorized as of October 31, 2023 and January 31, 2023; 244,532,935 and 222,951,206 shares issued and outstanding as of October 31, 2023 and January 31, 2023, respectively
25 21 
Class B common stock; $0.0001 par value; 300,000,000 shares authorized as of October 31, 2023 and January 31, 2023; 53,374,518 and 63,812,651 shares issued and outstanding as of October 31, 2023 and January 31, 2023, respectively
5 8 
Additional paid-in capital2,855,205 2,663,394 
Accumulated other comprehensive loss(7,344)(6,367)
Accumulated deficit(1,267,062)(1,000,351)
Total stockholders’ equity1,580,829 1,656,705 
Total liabilities and stockholders’ equity$2,195,867 $2,258,913 
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

SENTINELONE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share data)
Three Months Ended October 31,
Nine Months Ended October 31,
2023202220232022
Revenue
$164,165 $115,323 $446,979 $296,083 
Cost of revenue43,765 41,006 131,015 104,406 
Gross profit120,400 74,317 315,964 191,677 
Operating expenses:
Research and development
52,306 52,234 161,730 153,104 
Sales and marketing
98,249 83,953 295,682 223,594 
General and administrative
51,239 42,188 151,425 117,525 
Restructuring (Note 11)74  4,329  
Total operating expenses
201,868 178,375 613,166 494,223 
Loss from operations(81,468)(104,058)(297,202)(302,546)
Interest income11,877 7,193 33,901 11,502 
Interest expense(1)(613)(1,213)(1,225)
Other income (expense), net
605 (781)1,655 (645)
Loss before income taxes(68,987)(98,259)(262,859)(292,914)
Provision (benefit) for income taxes1,317 599 3,852 (7,916)
Net loss$(70,304)$(98,858)$(266,711)$(284,998)
Net loss per share attributable to Class A and Class B common stockholders, basic and diluted
$(0.24)$(0.35)$(0.91)$(1.03)
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted296,650,848 280,635,022 292,755,742 275,867,765 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

SENTINELONE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
Three Months Ended October 31,
Nine Months Ended October 31,
2023
2022
2023
2022
Net loss
$(70,304)$(98,858)$(266,711)$(284,998)
Other comprehensive income (loss):
Change in unrealized gains (losses) on investments
1,627 (8,436)(977)(10,903)
Total comprehensive loss
$(68,677)$(107,294)$(267,688)$(295,901)
The accompanying notes are an integral part of these condensed consolidated financial statements.
7

SENTINELONE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share data)
Three Months Ended October 31, 2023
Class A and Class B Common Stock Additional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’ Equity
SharesAmount
Balance as of July 31, 2023
294,898,606 $29 $2,795,019 $(8,971)$(1,196,758)$1,589,319 
Issuance of common stock upon exercise of stock options1,410,001 1 3,520 — — 3,521 
Vesting of restricted stock units1,598,846 — — — — — 
Vesting of early exercised stock options— — 9 — — 9 
Stock-based compensation— — 56,657 — — 56,657 
Other comprehensive loss— — — 1,627 — 1,627 
Net loss— — — — (70,304)(70,304)
Balance as of October 31, 2023
297,907,453 $30 $2,855,205 $(7,344)$(1,267,062)$1,580,829 

Three Months Ended October 31, 2022
Class A and Class
B Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated DeficitTotal Stockholders’ Equity
SharesAmount
Balance as of July 31, 2022
280,576,387 $28 $2,549,614 $(2,013)$(807,813)$1,739,816 
Issuance of common stock upon exercise of stock options1,254,653 — 2,900 — — 2,900 
Vesting of restricted stock units387,718 — — — — — 
Cancellation of holdback shares
(9,551)— — — — — 
Stock-based compensation— — 46,765 — — 46,765 
Other comprehensive loss— — — (8,436)— (8,436)
Net loss— — — — (98,858)(98,858)
Balance as of October 31, 2022
282,209,207 $28 $2,599,279 $(10,449)$(906,671)$1,682,187 





(continued)
8                

SENTINELONE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share data)
Nine Months Ended October 31, 2023
Class A and Class B Common Stock Additional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’ Equity
SharesAmount
Balance as of January 31, 2023
286,763,857 $29 $2,663,394 $(6,367)$(1,000,351)$1,656,705 
Issuance of common stock upon exercise of stock options6,484,688 1 17,365 — — 17,366 
Vesting of restricted stock units4,090,297 — — — — — 
Issuance of common stock under employee stock purchase plan568,611 — 6,416 — — 6,416 
Vesting of early exercised stock options— — 178 — — 178 
Stock-based compensation— — 167,852 — — 167,852 
Other comprehensive loss— — — (977)— (977)
Net loss— — — — (266,711)(266,711)
Balance as of October 31, 2023
297,907,453 $30 $2,855,205 $(7,344)$(1,267,062)$1,580,829 
Nine Months Ended October 31, 2022
Class A and Class
B Common Stock
Additional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’ Equity
SharesAmount
Balance as of January 31, 2022
270,451,615 $27 $2,271,980 $454 $(621,673)$1,650,788 
Issuance of common stock upon exercise of options4,623,806 — 11,282 — — 11,282 
Vesting of restricted stock units705,572 — — — — — 
Issuance of common stock under employee stock purchase plan405,534 — 8,682 — — 8,682 
Cancellation of holdback shares
(9,551)— — — — — 
Vesting of early exercised stock options— — 18 — — 18 
Issuance of common stock in connection with acquisition6,032,231 1 186,331 — — 186,332 
Stock-based compensation— — 120,986 — — 120,986 
Other comprehensive loss— — — (10,903)— (10,903)
Net loss— — — — (284,998)(284,998)
Balances as of October 31, 2022
282,209,207 $28 $2,599,279 $(10,449)$(906,671)$1,682,187 
The accompanying notes are an integral part of these condensed consolidated financial statements.
9                

SENTINELONE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Nine Months Ended October 31,
2023
2022
CASH FLOW FROM OPERATING ACTIVITIES:
Net loss$(266,711)$(284,998)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization
28,549 20,097 
Amortization of deferred contract acquisition costs
34,699 25,871 
Non-cash operating lease costs
3,010 2,547 
Stock-based compensation expense
163,308 118,318 
Accretion of discounts, and amortization of premiums on investments, net
(16,289)(5,620)
Net gain on strategic investments
(2,706) 
Other
637 (446)
Changes in operating assets and liabilities, net of effects of acquisition
Accounts receivable18,846 (12,699)
Prepaid expenses and other assets
10,075 (11,072)
Deferred contract acquisition costs
(47,289)(38,163)
Accounts payable1,935 (1,377)
Accrued liabilities(220)261 
Accrued payroll and benefits
(1,998)(18,786)
Operating lease liabilities(4,650)(4,296)
Deferred revenue
16,311 40,609 
Other liabilities301 (1,464)
Net cash used in operating activities
(62,192)(171,218)
CASH FLOW FROM INVESTING ACTIVITIES:
Purchases of property and equipment(1,117)(4,827)
Purchases of intangible assets
(3,436)(247)
Capitalization of internal-use software
(9,687)(10,279)
Purchases of investments
(462,539)(1,728,162)
Sales and maturities of investments
504,340 778,555 
Cash paid for acquisition, net of cash and restricted cash acquired
 (281,032)
Net cash provided by (used in) investing activities
27,561 (1,245,992)
CASH FLOW FROM FINANCING ACTIVITIES:
Payments of deferred offering costs (186)
Proceeds from exercise of stock options
17,366 11,282 
Proceeds from issuance of common stock under the employee stock purchase plan6,416 8,682 
Net cash provided by financing activities
23,782 19,778 
NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH
(10,849)(1,397,432)
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH–Beginning of period
202,406 1,672,051 
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH–End of period
$191,557 $274,619 
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:
Income taxes paid, net of refunds$3,021 $215 
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:
Stock-based compensation capitalized as internal-use software$4,544 $2,668 
Property and equipment purchased but not yet paid$78 $205 
Internal-use software capitalized but not yet paid$25 $ 
Patents capitalized but not yet paid
$35 $ 
Vesting of early exercised stock options$178 $18 
Issuance of common stock and assumed equity awards in connection with acquisition$ $186,332 
The accompanying notes are an integral part of these condensed consolidated financial statements.
10

SENTINELONE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
1.ORGANIZATION AND DESCRIPTION OF BUSINESS
Business
SentinelOne, Inc. (SentinelOne, the Company, we, our, or us) was incorporated in January 2013 in the State of Delaware. We are a cybersecurity provider that delivers an artificial intelligence-powered platform to enable autonomous cybersecurity defense. Our headquarters is located in Mountain View, California with various other global office locations.
2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP), and applicable rules and regulations of the Securities and Exchange Commission (SEC), regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2023 filed with the SEC on March 29, 2023 (Annual Report).
In management’s opinion, the accompanying unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which reflect all normal recurring adjustments necessary to present fairly the results for the interim periods, but are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of SentinelOne and our wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. These estimates are based on management’s knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ from these estimates, and such differences could be material to our condensed consolidated financial statements. There have been no material changes in our use of estimates during the nine months ended October 31, 2023, as compared to the use of estimates disclosed in our Annual Report.
Significant Accounting Policies
There have been no material changes to our significant accounting policies as compared to the significant accounting policies described in our Annual Report.
Segment and Geographic Information
We have a single operating and reportable segment. Our chief operating decision maker (CODM) is our Chief Executive Officer. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and assessing financial performance. For information regarding our revenue by geography, see Note 3.
11

SENTINELONE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
Cash, Cash Equivalents, and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the condensed consolidated statements of cash flows (in thousands):
As of October 31,
As of January 31,
20232023
Cash and cash equivalents$127,340 $137,941 
Restricted cash, current61,264 61,264 
Restricted cash, non-current2,953 3,201 
$191,557 $202,406 
Restricted cash, current and restricted cash, non-current is presented within other current assets and other assets in the condensed consolidated balance sheets, respectively.
3.REVENUE AND CONTRACT BALANCES
Disaggregation of Revenue
The following table summarizes revenue by geography based on the shipping address of end customers who have contracted to use our platform for the periods presented (in thousands, except percentages):

Three Months Ended October 31, 2023
Three Months Ended October 31, 2022
Amount% of RevenueAmount% of Revenue
United States$103,461 63 %$73,657 64 %
International60,704 37 41,666 36 
Total$164,165 100 %$115,323 100 %
Nine Months Ended October 31, 2023
Nine Months Ended October 31, 2022
Amount% of RevenueAmount% of Revenue
United States$284,917 64 %$194,606 66 %
International162,062 36 101,477 34 
Total$446,979 100 %$296,083 100 %
No single country other than the United States represented 10% or more of our revenue during the three and nine months ended October 31, 2023 and 2022.
Substantially all of our sales are fulfilled our through channel partners, including distributors, resellers, managed security service providers, and others.
Contract Balances
Contract assets consist of unbilled accounts receivable, which arise when a right to consideration for our performance under the customer contract occurs before invoicing the customer. The amount of unbilled accounts receivable included within accounts receivable, net on the condensed consolidated balance sheets was $3.3 million and $1.5 million as of October 31, 2023 and January 31, 2023, respectively.
Contract liabilities consist of deferred revenue, which represents invoices billed in advance of performance under a contract. Deferred revenue is recognized as revenue over the contractual period. The deferred revenue balance was $422.6 million and $406.3 million as of October 31, 2023 and January 31, 2023, respectively. We recognized revenue of $128.5 million and $46.5 million during the three months ended October 31, 2023 and 2022,
12

SENTINELONE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
respectively, and $259.3 million and $161.8 million during the nine months ended October 31, 2023 and 2022, respectively, that was included in the corresponding contract liability balance at the beginning of the period.
Remaining Performance Obligations
Our contracts with customers typically range from one to three years. Revenue allocated to remaining performance obligations represents non-cancelable contract revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced in future periods.
For capacity contracts with non-cancelable commitments, remaining performance obligations are determined based on the ratable recognition of the remaining commitment over the remaining contract term. The amount and timing of revenue recognition are generally dependent on customers’ future consumption, which is inherently variable at the customers’ discretion.

As of October 31, 2023, our remaining performance obligations were $776.0 million, of which we expect to recognize 87% as revenue over the next 24 months, with the remainder to be recognized thereafter.
4.CASH AND CASH EQUIVALENTS, INVESTMENTS, AND FAIR VALUE MEASUREMENTS
The following tables summarizes information about our cash, cash equivalents, and investments by investment category as of October 31, 2023 and January 31, 2023 (in thousands):
As of October 31, 2023
Fair Value LevelAmortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Assets
Cash and cash equivalents:
CashLevel 1$37,654 $ $ $37,654 
Money market fundsLevel 176,323   76,323 
U.S. Treasury securities
Level 16,418   6,418 
Commercial paper
Level 26,946  (1)6,945 
Total cash and cash equivalents$127,341 $ $(1)$127,340 
Short-term investments:
U.S. Treasury securitiesLevel 1$249,557 $ $(2,178)$247,379 
Commercial paperLevel 240,884  (21)40,863 
Corporate notes and bondsLevel 2237,430  (2,275)235,155 
U.S. agency securitiesLevel 2148,302  (1,067)147,235 
Total short-term investments$676,173 $ $(5,541)$670,632 
Long-term investments:
U.S. Treasury securitiesLevel 1$61,514 $2 $(293)$61,223 
Corporate notes and bondsLevel 2123,215  (1,045)122,170 
U.S. agency securitiesLevel 2129,659  (920)128,739 
Total long-term investments$314,388 $2 $(2,258)$312,132 
Total assets measured at fair value$1,117,902 $2 $(7,800)$1,110,104 

13

SENTINELONE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
As of January 31, 2023
Fair Value LevelAmortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Assets
Cash and cash equivalents:
CashLevel 1$35,055 $ $ $35,055 
Money market fundsLevel 1102,886   102,886 
Total cash and cash equivalents$137,941 $ $ $137,941 
Short-term investments:
U.S. Treasury securitiesLevel 1$144,392 $1 $(501)$143,892 
Commercial paperLevel 2230,305 30 (667)229,668 
Corporate notes and bondsLevel 238,443 15 (148)38,310 
U.S. agency securitiesLevel 274,060 3 (349)73,714 
Total short-term investments$487,200 $49 $(1,665)$485,584 
Long-term investments:
U.S. Treasury securitiesLevel 1$192,337 $ $(2,460)$189,877 
Corporate notes and bondsLevel 2233,946 178 (2,029)232,095 
U.S. agency securitiesLevel 2101,844 27 (921)100,950 
Total long-term investments$528,127 $205 $(5,410)$522,922 
Total assets measured at fair value$1,153,268 $254 $(7,075)$1,146,447 
We invest in highly rated securities with a weighted average maturity of 18 months or less. As of October 31, 2023, all of our investments will mature within 2 years.
There were no transfers between the levels of the fair value hierarchy during the three and nine months ended October 31, 2023 and 2022.
As of October 31, 2023, we determined that the declines in the market value of our investment portfolio were not driven by credit related factors. During the three and nine months ended October 31, 2023 and 2022, we did not recognize any losses on our investments due to credit related factors. As of October 31, 2023, we had $4.3 million in continuous unrealized loss positions for more than twelve months on securities with a total fair value of $395.9 million.
The tables above do not include the Company’s strategic investments in non-marketable debt and equity securities, recorded at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer (the Measurement Alternative) and were $13.0 million and $12.5 million as of October 31, 2023 and January 31, 2023, respectively.
During the three and nine months ended October 31, 2023, the Company recognized impairment charges on its non-marketable strategic investments of $0.8 million. During the three and nine months ended October 31, 2023, the Company recognized realized gains of $1.5 million and $3.5 million, respectively on its non-marketable strategic investments. Impairment charges and realized gains on strategic investments were recognized in other income (expense), net. The fair value was estimated on a non-recurring basis based on Level 3 inputs.
14

SENTINELONE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
5.INTANGIBLE ASSETS
Intangible assets, net consisted of the following (in thousands):
As of October 31,As of January 31,
20232023
Developed technology$78,700 $78,700 
Customer relationship79,100 79,100 
Backlog11,100 11,100 
Non-compete agreements650 650 
Trademarks150 150 
Patents4,972 1,501 
Total finite-lived intangible assets174,672 171,201 
Less: accumulated amortization(47,776)(26,363)
Total finite-lived intangible assets, net$126,896 $144,838 
Indefinite-lived intangible assets - domain names255 255 
Total intangible assets, net$127,151 $145,093 
Amortization expense of intangible assets was $7.2 million and $7.3 million for the three months ended October 31, 2023 and 2022, respectively, and $21.4 million and $15.3 million for the nine months ended October 31, 2023 and 2022, respectively.
As of October 31, 2023, estimated future amortization expense is as follows (in thousands):
Fiscal Year Ending January 31,
Remainder of 2024
$7,292 
202524,606 
202623,172 
202723,172 
202813,613 
Thereafter35,041 
Total$126,896 
15

SENTINELONE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
6.STOCK-BASED COMPENSATION
Stock-Based Compensation Expense
The components of stock-based compensation expense recognized in the condensed consolidated statements of operations consisted of the following (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Cost of revenue$4,329 $2,835 $12,570 $7,082 
Research and development15,634 13,996 45,876 37,954 
Sales and marketing14,085 12,166 40,362 28,977 
General and administrative20,865 16,690 65,560 44,305 
Restructuring  (1,060) 
Total$54,913 $45,687 $163,308 $118,318 
Restricted Stock Units
A summary of our restricted stock unit (RSU) activity is as follows:
Number of SharesWeighted-Average Grant Date Fair Value
Outstanding as of January 31, 2023
14,409,166 $27.37 
Granted19,229,577 16.32 
Released(4,090,297)26.77 
Forfeited(2,516,121)22.28 
Outstanding as of October 31, 2023
27,032,325 $19.86 
As of October 31, 2023, we had unrecognized stock-based compensation expense related to unvested RSUs of $473.0 million that is expected to be recognized on a straight-line basis over a weighted-average period of 3.1 years.
Stock Options
A summary of our stock option activity is as follows:
Number of OptionsWeighted-Average Exercise Price
Outstanding as of January 31, 2023
32,446,814 $4.71 
Exercised(6,484,688)$2.68 
Forfeited(583,334)$5.54 
Outstanding as of October 31, 2023
25,378,792 $5.22 
Expected to vest as of October 31, 2023
25,378,792 $5.22 
Vested and exercisable as of October 31, 2023
18,189,967 $4.10 
As of October 31, 2023, we had unrecognized stock-based compensation expense related to unvested options of $61.9 million that is expected to be recognized on a straight-line basis over a weighted-average period of 1.9 years.
16

SENTINELONE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
Milestone Options
In March 2021, we granted options to purchase 1,404,605 shares of Class B common stock subject to service-based, performance-based, and market-based vesting conditions to our Chief Executive Officer and Chief Financial Officer under our 2013 Equity Incentive Plan. These stock options will vest 100% upon the occurrence of (a) our initial public offering (IPO) (the performance-based vesting condition), which was completed in June 2021, and (b) the achievement of certain share price targets (the market-based vesting conditions), subject to the executive’s continued service to us from the grant date through the milestone events. As of October 31, 2023, the share price targets have not been achieved, therefore, these stock options remain unvested. For these options, we used a Monte Carlo simulation to determine the fair value at the grant date and the implied service period.
During the three and nine months ended October 31, 2023, we recorded $0.9 million and $2.7 million, respectively, of stock-based compensation expense related to these milestone options. During the three and nine months ended October 31, 2022, we recorded $0.9 million and $2.7 million, respectively, of stock-based compensation expense. As of October 31, 2023, we had unrecognized stock-based compensation expense related to these milestone options of $10.0 million that is expected to be recognized over the remaining implied service period of 2.8 years.
Performance Share Units
In March and May 2023, we granted Performance Stock Units (PSU) covering 1,133,455 shares of Class A common stock at target to certain executives subject to service-based and performance-based vesting conditions. These PSUs may vest from 0% to 225% of the number of target shares based on the achievement of certain financial performance metrics and will vest over four years from the grant date. As of October 31, 2023, we have assessed the financial performance metrics for these PSUs and consider achievement to be improbable (0% of target shares to vest). As such, we have not recorded any stock-based compensation expense and have no unrecognized stock-based compensation expense related to these PSUs.
Restricted Common Stock
In connection with the acquisition of Attivo Networks, Inc. (Attivo), we issued 63,327 shares of restricted Class A common stock to Attivo’s employees. We recorded stock-based compensation expense related to these restricted shares of $0.1 million and $0.5 million, respectively, during the three and nine months ended October 31, 2023. We recorded stock-based compensation expense related to these restricted shares of $0.3 million and $0.6 million, respectively, during the three and nine months ended October 31, 2022. As of October 31, 2023, we had unrecognized stock-based compensation expense related to this unvested restricted common stock of $0.5 million.
In connection with the acquisition of Scalyr, Inc. (Scalyr) in February 2021, we issued 1,315,099 shares of restricted common stock. During the nine months ended October 31, 2023 we recorded $0.2 million of stock-based compensation expense related to these restricted shares. No expense was recorded during the three months ended October 31, 2023 related to these restricted shares. During the three and nine months ended October 31, 2022, we recorded $2.1 million and $6.4 million, respectively, of stock-based compensation expense. As of October 31, 2023, this restricted common stock had fully vested.
Employee Stock Purchase Plan
We recognized stock-based compensation expense related to the Employee Stock Purchase Plan (ESPP) of $3.2 million and $9.1 million, respectively, during the three and nine months ended October 31, 2023. We recognized stock-based compensation expense of $3.6 million and $10.1 million, respectively, during the three and nine months ended October 31, 2022.
During the nine months ended October 31, 2023, we recorded $0.3 million in expense related to modification of our ESPP as a result of the decrease in our stock price in July 2022 and January 2023, which triggered resets of the ESPP offering periods in accordance with the terms of the ESPP. No expense related to the modification was recorded during the three months ended October 31, 2023. During the three and nine months ended October 31,
17

SENTINELONE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
2022, we recorded $0.1 million and $0.3 million, respectively, in stock-based compensation expense. As of October 31, 2023, there is no remaining unrecognized stock-based compensation expense related to modification of our ESPP.
Attivo Acquisition
In connection with our acquisition of Attivo (Attivo Acquisition), we granted 539,795 shares of RSUs under our 2021 Equity Incentive Plan that will vest over a period of three years contingent on continued employment of certain Attivo employees, for which stock-based compensation expense will be recognized ratably over the vesting period.
Attivo Equity Incentive Plan
In connection with the Attivo Acquisition, we assumed unvested stock options that were granted under the Attivo 2011 Equity Incentive Plan (Attivo Plan). We do not intend to grant any additional shares under the Attivo Plan and the Attivo Plan will continue to govern the terms and conditions of the outstanding awards previously granted thereunder. Any shares underlying stock options that are expired, canceled, forfeited or repurchased under the Attivo Plan will be automatically available for issuance as Class A common stock pursuant to our 2021 Equity Incentive Plan.
Modification
During fiscal 2023 and fiscal 2024, certain members of our management team converted to non-employee consultants or to positions that no longer provide substantive service to the Company (Management Transitions). These Management Transitions have been accounted for as modifications, under which, the exercise period of certain vested awards has been extended and a certain number of unvested awards will vest through the end of the agreements entered into in connection with the Management Transitions.
During the three and nine months ended October 31, 2023, we recognized an incremental charge of $2.4 million and $6.4 million, respectively, related to the Management Transitions. During the three and nine months ended October 31, 2022, we recognized an incremental charge of $2.6 million.
7.INCOME TAXES
We compute our tax provision (benefit) for interim periods by applying the estimated annual effective tax rate to year-to-date income from continuing operations and adjusting for discrete items arising in that quarter.
We had an effective tax rate of (1.9)% and (0.6)% for the three months ended October 31, 2023 and 2022, respectively, and (1.5)% and 2.7% for the nine months ended October 31, 2023 and 2022, respectively. We have incurred U.S. operating losses and have profits or offsetting loss carryforwards in certain foreign jurisdictions.
In connection with the Attivo Acquisition, we recorded a net deferred tax liability primarily attributable to identifiable acquired intangibles. This net deferred tax liability is considered an additional source of income to support the realizability of the Company's deferred tax asset, and as a result we released a portion of the valuation allowance and recorded a one-time discrete tax benefit of $9.7 million for the nine months ended October 31, 2022.
8.NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS
Basic and diluted net loss per share attributable to common stockholders is computed in conformity with the two-class method required for participating securities. Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, restricted common stock, RSUs, PSUs, shares purchased pursuant to our ESPP, and early exercised stock options are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for all periods presented.
18

SENTINELONE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and combined basis.
Basic and diluted net loss per share attributable to common stockholders was as follows (in thousands, except share and per share data):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Numerator:
Net loss attributable to Class A and Class B common stockholders$(70,304)$(98,858)$(266,711)$(284,998)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted296,650,848 280,635,022 292,755,742 275,867,765 
Net loss per share attributable to Class A and Class B common stockholders, basic and diluted$(0.24)$(0.35)$(0.91)$(1.03)
The following potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive:
As of October 31,
20232022
Stock options25,378,792 36,340,742 
Shares subject to repurchase26,264 261,253 
RSUs and PSUs27,032,325 4,173,150 
ESPP shares774,853 446,539 
Restricted common stock19,594 405,620 
Contingently issuable shares 113,698 
Total53,231,828 41,741,002
9.COMMITMENTS AND CONTINGENCIES
Legal Contingencies
From time to time, we may be a party to various legal proceedings and subject to claims in the ordinary course of business.
Securities Litigation
On June 6, 2023, a securities class action was filed against the Company, its Chief Executive Officer and its Chief Financial Officer, in the Northern District of California, captioned Johansson v. SentinelOne, Inc., Case No. 4:23-cv-02786. The suit is brought on behalf of an alleged class of stockholders who purchased or acquired shares of the Company’s Class A common stock between June 1, 2022 and June 1, 2023. The complaint alleges that defendants made false or misleading statements about the Company's business, operations and prospects, including its annual recurring revenues and internal controls, and purports to assert claims under Sections 10(b) and 20(a) of
19

SENTINELONE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
the Securities Exchange Act of 1934, as amended. A substantially similar suit was filed on June 16, 2023 in the same court against the same defendants asserting the same claims, captioned Nyren v. SentinelOne, Inc., Case No. 4:23-cv-02982. On October 4, 2023, the court issued an order consolidating both cases under the caption In re SentinelOne, Inc. Securities Litigation Case No. 4:23-cv-02786 and appointing a lead plaintiff. Lead plaintiff has until December 4, 2023 to file a consolidated or amended complaint. The deadline for defendants’ response to the consolidated amended complaint is February 2, 2024. We believe the case is without merit and intends to defend the suit vigorously. Once the consolidated or amended complaint is filed, we will file a motion to dismiss the action.
Fortis Litigation
In September 2023, Fortis Advisors LLC (Fortis), in its capacity as the representative for the stockholders of Attivo, filed an action against the Company in Delaware Chancery Court asserting claims arising out of the Attivo Acquisition. The case is captioned Fortis Advisors LLC v. SentinelOne, Inc., Case No. 2023-0946-VLM.
In June 2023, the Company sent a letter to Fortis seeking indemnification for certain claims, including for breaches by Attivo of its representations and warranties in the merger agreement. Fortis is now seeking a declaratory judgment that the Company is not entitled to indemnification for the claims it has asserted, and that Fortis should recover the funds held in escrow. Fortis also alleges that the Company breached its representations and warranties in the merger agreement because its SEC filings allegedly contained materially false or misleading statements about the Company’s annual recurring revenues. The Company believes Fortis’ claims are without merit and intends to defend the suit vigorously. On November 3, 2023, the Company filed its answer to Fortis’ complaint. On the same day, the Company filed counterclaims against Fortis, in its capacity as the representative of the stockholders of Attivo, based on Attivo’s breach of several of its representations, warranties and covenants in the merger agreement. The Company’s counterclaims seek an order directing Fortis to comply with its contractual obligations to release funds set aside to indemnify the Company for its losses and any additional damages in excess of the indemnity fund.
BlackBerry Litigation
Starting in October 2019, BlackBerry Corp. and its subsidiary Cylance, Inc. (BlackBerry) filed a total of nine proceedings (seven lawsuits and two arbitrations) against us and certain former BlackBerry employees who joined the Company. In these proceedings, BlackBerry alleged that it had viable legal claims as a result of its former employees joining us. Over the four years, all but three of these actions (a company-to company case and two cases in Vermont) were dismissed by BlackBerry. In September 2023, the Company and BlackBerry entered into a confidential settlement agreement pursuant to which BlackBerry agreed, among other things, to dismiss with prejudice and terminate the remaining actions, and which contained a comprehensive release to resolve any other potential disputes regarding the hiring of certain former employees of BlackBerry and any alleged misappropriation of BlackBerry’s alleged trade secrets.
We believe that there are no other pending or threatened legal proceedings that are likely to have a material adverse effect on our condensed consolidated financial statements.
Warranties and Indemnification
Our services are generally warranted to deliver and operate in a manner consistent with general industry standards that are reasonably applicable and materially conform with our documentation under normal use and circumstances. Our contracts generally include certain provisions for indemnifying customers against liabilities if our products or services infringe a third party’s intellectual property rights.
We also offer a limited warranty to certain customers, subject to certain conditions, to cover certain costs incurred by the customer in case of a cybersecurity breach. We have a cybersecurity liability policy that may cover our customers’ actual damages. We have not incurred any material costs related to such obligations and have not accrued any liabilities related to such obligations in the condensed consolidated financial statements as of October 31, 2023 and January 31, 2023.
20

SENTINELONE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
In addition, we also indemnify certain of our directors and executive officers against certain liabilities that may arise while they are serving in good faith in their company capacities. We maintain director and officer liability insurance coverage that would generally enable us to recover a portion of any future amounts paid.
10.EMPLOYEE BENEFIT PLAN
Our U.S. employees participate in a 401(k) defined contribution plan sponsored by us. Contributions to the plan are discretionary. There were $0.2 million and $0.6 million, in matching contributions for the three months ended October 31, 2023 and 2022, respectively. There were $2.0 million and $2.0 million, in matching contributions for the nine months ended October 31, 2023 and 2022, respectively.
Israeli Severance Pay
Israeli labor law generally requires payment of severance pay upon dismissal of an employee or upon termination of employment in certain other circumstances. Pursuant to Section 14 of the Severance Compensation Act, 1963 (Section 14), all of our employees in Israel are entitled to monthly deposits made in their name with insurance companies, at a rate of 8.33% of their monthly salary.
These payments release us from any future severance payment obligation with respect to these employees; as such, any liability for severance pay due to these employees and the deposits under Section 14 are not recorded as an asset on our condensed consolidated balance sheets. We recorded severance expenses related to these employees of $0.8 million and $1.0 million, respectively, for the three months ended October 31, 2023 and 2022. We recorded severance expenses related to these employees of $2.6 million and $2.9 million, respectively, for the nine months ended October 31, 2023 and 2022.
11.RESTRUCTURING
In June 2023, we announced a restructuring plan (Plan) as a result of a review of current strategic priorities, resource allocation, and cost reduction intended to reduce operating costs, improve operating margins and continue advancing our ongoing commitment to profitable growth. The Plan includes a reduction of our workforce by approximately 5%, or approximately 100 full-time employees. We incurred approximately $5.0 million in charges in connection with the Plan in the nine months ended October 31, 2023, which consists of $5.4 million in charges related to severance payments and employee benefits, $0.7 million related to inventory write-offs, offset partially by $1.1 million in savings related to the reversal on stock-based compensation expense. Note that the charges related to inventory write-offs are recognized as cost of sales and not restructuring operating expenses in our condensed consolidated financial statements of operations. These costs were substantially paid as of October 31, 2023. In addition, we expect certain exit charges associated with office space reductions to be recorded in future periods, contingent on vacating the office space. The actions associated with the Plan are expected to be fully complete by the end of fiscal 2025, subject to local law and consultation requirements, as well as our business needs.
12.ACQUISITIONS
On May 3, 2022, we acquired 100% of the issued and outstanding equity securities (the Acquisition) of Attivo Networks, Inc. (Attivo), an identity security and lateral movement protection company. Attivo expands our coverage of critical attack surfaces. Identity is an adjacent security solution that complements our core endpoint solution. The Acquisition closed on May 3, 2022 and has been accounted for as a business combination in accordance with ASC Topic 805, Business Combinations.
We had post-combination expense with a fair value of $32.9 million that was not included in the total purchase consideration, which is comprised of 307,396 of restricted common stock with an aggregate fair value of $10.0 million, and 378,828 assumed options with an aggregate fair value of $11.5 million. Restricted common stock and assumed options will be recognized as stock-based compensation expense. In addition, in connection with the acquisition, certain employees who were promised compensation related to their previous employment agreements will be paid $11.4 million in cash based on continued employment which will be recognized on a straight-line basis as acquisition-related compensation costs. All post-combination expense is expected to be recognized through May
21

SENTINELONE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
2026. Post-combination compensation expense is subject to adjustment based on continuing service obligations to the Company of certain stockholders of Attivo.
In connection with the Acquisition, we also granted restricted stock units (RSUs) and performance share units (PSUs) under our 2021 Equity Incentive Plan. For further details refer to Note 6. Stock-Based Compensation.
The following table presents the allocation of purchase consideration recorded on our condensed consolidated balance sheet as of the acquisition date (in thousands):
Amount
Consideration
Cash$348,917 
Common Stock (6,032,231 shares)(1)
185,885 
Fair value of total consideration transferred$534,802 
Cash and cash equivalents$8,836 
Accounts receivable4,867 
Prepaid expense and other current assets3,880 
Operating lease right-of-use assets260 
Intangible assets151,900 
Accrued liabilities(4,270)
Accrued payroll and benefits(1,113)
Operating lease liabilities(259)
Deferred revenue(51,746)
Other liabilities(2,357)
Deferred tax liability(7,310)
Total identifiable net assets102,688 
Goodwill432,114 
Total purchase consideration$534,802 
(1) Consideration calculated using the fair value of the Company’s common stock
The valuation of intangible assets acquired are included in Note 5. Intangible Assets.
The excess of the purchase price over the fair value of net tangible and intangible assets acquired has been assigned to goodwill. Goodwill represents the future benefits resulting from the acquisition that will enhance the value of our product for both new and existing customers and strengthen our competitive position. Goodwill is not deductible for tax purposes.
We incurred $5.5 million of transaction expenses in connection with the Acquisition during the nine months ended October 31, 2022. $3.2 million of these costs were recorded as general and administrative expenses in our consolidated statements of operations, with the remainder allocated to purchase price consideration. No transaction expenses in connection with the Acquisition were recorded during the nine months ended October 31, 2023.
13.SUBSEQUENT EVENTS
On November 8, 2023, the Company acquired cybersecurity consulting firm Krebs Stamos Group LLC (KSG), pursuant to a Membership Interest Purchase Agreement as of such date between the Company, KSG and the other parties thereto, under which the Company acquired 100% of KSG’s issued and outstanding membership interests
22

SENTINELONE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(the KSG Acquisition). The aggregate consideration for the KSG Acquisition approximately $14.0 million in cash, subject to customary adjustments.
The KSG Acquisition will be accounted for as a business combination and, accordingly, the total purchase price will be allocated to the tangible and intangible assets acquired and the liabilities assumed based on their respective fair values on the date of the KSG Acquisition.
23

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis provides information which our management believes is relevant to an assessment and understanding of our consolidated results of operations and financial condition. 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 appearing elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes and the discussion under the heading “Management's Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2023 filed with the U.S. Securities and Exchange Commission, (SEC), on March 29, 2023. This discussion, particularly information with respect to our future results of operations or financial condition, business strategy and plans, and objectives of management for future operations, includes forward-looking statements that involve risks and uncertainties as described under the heading “Special Note About Forward-Looking Statements” in this Quarterly Report on Form 10-Q. You should review the disclosure under the heading “Risk Factors” in this Quarterly Report on Form 10-Q for a discussion of important factors that could cause our actual results to differ materially from those anticipated in these forward-looking statements. Our fiscal year ends on January 31, and our fiscal quarters end on April 30, July 31, October 31, and January 31. Our fiscal years ended January 31, 2024 and January 31, 2023 are referred to herein as fiscal 2024 and fiscal 2023, respectively.
Unless the context otherwise requires, all references in this report to “SentinelOne,” the “Company,” “we,” “our,” “us,” or similar terms refer to SentinelOne, Inc. and its subsidiaries.
Overview
We founded SentinelOne in 2013 with a dramatically new approach to cybersecurity.
We pioneered the world’s first purpose-built AI-powered Singularity Platform to make cybersecurity defense truly autonomous, from the endpoint and beyond. Our Singularity Platform instantly defends against cyberattacks— performing at a faster speed, greater scale, and higher accuracy than otherwise possible from a human-powered approach.
Our Singularity Platform ingests, correlates, and queries petabytes of structured and unstructured data from a myriad of ever-expanding disparate external and internal sources in real-time. We build rich context and deliver greater visibility by constructing a dynamic representation of data across an organization. As a result, our AI models are highly accurate, actionable, and autonomous. Our distributed AI models run both locally on every endpoint and every cloud workload, as well as on our cloud platform. Our Static and vector-agnostic Behavioral AI models, which run on the endpoints themselves, provide our customers with protection even when their devices are not connected to the cloud. In the cloud, our Streaming AI detects anomalies that surface when multiple data feeds are correlated. By providing full visibility into the Storyline of every secured device across the organization through one console, our platform makes it very fast for analysts to easily search through petabytes of data to investigate incidents and proactively hunt threats. We have extended our control and visibility planes beyond the traditional endpoint to unmanaged IoT devices.
Our Singularity Platform can be flexibly deployed on the environments that our customers choose, including public, private, or hybrid clouds. Our feature parity across Windows, macOS, Linux, and Kubernetes offers best-of-breed protection, visibility, and control across today’s heterogeneous IT environments. Together, these capabilities make our platform the logical choice for organizations of all sizes, industry verticals, and compliance requirements. Our platform offers true multi-tenancy, which enables some of the world’s largest organizations and our managed security providers and incident response partners with an excellent management experience. Our customers realize improved cybersecurity outcomes with fewer people.
We generate substantially all of our revenue by selling subscriptions to our Singularity Platform. Our subscription tiers include Singularity Core, Singularity Control, and Singularity Complete. Additionally, customers can extend the functionality of our platform through our subscription Singularity Modules. We generally price our
24

subscriptions and modules on a per agent basis, and each agent generally corresponds with an endpoint, server, virtual machine, or container.
Our subscription contracts typically range from one to three years. We recognize subscription revenue ratably over the term of a contract. Most of our contracts are for terms representing annual increments, therefore contracts generally come up for renewal in the same period in subsequent years. The timing of large multi-year enterprise contracts can create some variability in subscription order levels between periods, though the impact to our revenue in any particular period is limited as a result of ratable revenue recognition.
Our go-to-market strategy is focused on acquiring new customers and driving expanded usage of our platform by existing customers. Our sales organization is comprised of our enterprise sales, inside sales and customer solutions engineering teams. It leverages our global network of independent software vendors (ISVs), alliance partners, and channel partners for prospect access. Additionally, our sales teams work closely with our customers, channel partners, and alliance partners to drive adoption of our platform, and our software solutions are fulfilled through our channel partners. Our channel partners include some of the world’s largest resellers and distributors, managed service providers (MSPs), managed security service providers (MSSPs), managed detection and response providers (MDRs), original equipment manufacturers (OEMs), and incident response (IR) firms. Once customers experience the benefits of our platform, they often upgrade their subscriptions to benefit from the full range of our extended detection and response (XDR) and IT (information technology) and security operations capabilities. Additionally, many of our customers adopt Singularity Modules over time to extend the functionality of our platform and increase their coverage footprint. The combination of platform upgrades and extended modules drives our powerful land-and-expand motion.
Our Singularity Platform is used globally by organizations of all sizes across a broad range of industries. As of October 31, 2023, we had over 11,500 customers, increasing from over 9,250 customers as of October 31, 2022. We had 1,060 customers with annualized recurring revenue (ARR) of $100,000 or more as of October 31, 2023, up from 797 as of October 31, 2022. We define ARR as the annualized revenue run rate of our subscription and capacity contracts at the end of a reporting period, assuming contracts are renewed on their existing terms for customers that are under contracts with us. As of October 31, 2023, no single end customer accounted for more than 4% of our ARR. Our revenue outside of the United States represented 37% and 36% for the three months ended October 31, 2023 and 2022, respectively, illustrating the global nature of our solutions.
We have grown rapidly since our inception. Our revenue was $164.2 million and $115.3 million for the three months ended October 31, 2023 and 2022, respectively, representing year-over-year growth of 42%. Our revenue was $447.0 million and $296.1 million for the nine months ended October 31, 2023 and 2022, respectively, representing year-over-year growth of 51%. During this period, we continued to invest in growing our business to capitalize on our market opportunity. As a result, our net loss for the three months ended October 31, 2023 and 2022 was $70.3 million and $98.9 million, respectively, and our net loss for the nine months ended October 31, 2023 and 2022 was $266.7 million and $285.0 million, respectively.
Impact of Global Macroeconomic and Geopolitical Conditions
Our overall performance depends in part on worldwide economic and geopolitical conditions and their impact on customer behavior. Worsening economic conditions, including inflation, higher interest rates, slower growth, any recession, fluctuations in foreign exchange rates, instability in the global banking industry, uncertainty with respect to the federal budget, and other changes in economic conditions, and the impact of natural or man-made global events, including wars and other regional geopolitical armed conflict, such as the conflicts in Israel and Ukraine, may result in decreased sales productivity and growth and adversely affect our results of operations and financial performance. As a result of the current macroeconomic environment we have recently experienced certain impacts on our business, including a decline in usage and consumption patterns from certain customers, especially larger enterprise customers, longer sales cycles, and deal downsizing by new customers and of renewals by existing customers, especially larger enterprises.
We intend to continue to monitor macroeconomic conditions closely and may determine to take certain financial or operational actions in response to such conditions to the extent our business begins to be adversely impacted. For
25

example, in June 2023, we announced a restructuring plan (the Plan) designed to improve operational efficiencies and operating costs and better align our workforce and operations with current business needs, priorities, and near-term growth expectations. The actions associated with the Plan are expected to be fully complete by the end of fiscal 2025, subject to local law and consultation requirements, as well as our business needs. We incurred approximately $5.0 million in charges in connection with the Plan in the nine months ended October 31, 2023, respectively, consisting of severance payments and employee benefits and inventory write-offs, offset partially by savings related to the reversal on stock-based compensation expense.
We maintain an office in Tel-Aviv, Israel and had approximately 14% of our personnel in Israel as of October 31, 2023. We are closely monitoring the unfolding events of the armed conflict in Israel which began in October 2023. While this conflict is still evolving, to date, the conflict has not had an adverse impact on our business and results of operations. However, if the conflict continues to worsen or intensify, any business interruptions or spillover effects could adversely affect our business and operations.
We are unable to predict the full impact that macroeconomic or other geopolitical factors will have on our future results of operations, liquidity and financial condition due to numerous uncertainties, including the actions that may be taken by government authorities across the U.S. or other countries, changes in central bank policies and interest rates, rates of inflation, uncertainty with respect to the federal budget, government shutdowns, regional geopolitical conflicts, the impact to our customers, partners, and suppliers, and other factors described in the section titled “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q.
Key Business Metrics
We monitor the following key metrics to help us evaluate our business, identify trends affecting our business, formulate business plans, and make strategic decisions.
Annualized Recurring Revenue
We believe that ARR is a key operating metric to measure our business because it is driven by our ability to acquire new subscription and capacity customers and to maintain and expand our relationship with existing customers. ARR represents the annualized revenue run rate of our subscription and capacity contracts at the end of a reporting period, assuming contracts are renewed on their existing terms for customers that are under contracts with us. ARR is an operational metric and is not a non-GAAP metric. ARR is not a forecast of future revenue, which can be impacted by contract start and end dates, usage, renewal rates, and other contractual terms.
As of October 31,
2023
2022*
(in thousands)
Annualized recurring revenue$663,858 $463,440 
*ARR as of October 31, 2022 reflects the one-time ARR adjustment of approximately 5% made in the first quarter of fiscal 2024.
ARR grew 43% year-over-year to $663.9 million as of October 31, 2023, primarily due to high growth in the number of new customers purchasing our subscriptions and to additional purchases by existing customers.
As previously disclosed in our quarterly report on Form 10-Q for the quarter ended April 30, 2023, ARR for the prior period in fiscal 2023 presented above has been adjusted based on the same percentage adjustment rate identified in the first quarter of fiscal 2024 of approximately 5%. For more information, see the section titled “Key Business Metrics” in Part I, Item 2 of the Quarterly Report on Form 10-Q for the quarter ended April 30, 2023.
Customers with ARR of $100,000 or More
We believe that our ability to increase the number of customers with ARR of $100,000 or more is an indicator of our market penetration and strategic demand for our platform. We define a customer as an entity that has an active subscription for access to our platform. We count MSPs, MSSPs, MDRs, and OEMs, who may purchase our products on behalf of multiple companies, as a single customer. We do not count our reseller or distributor channel partners as customers.
26

As of October 31,
2023
2022*
Customers with ARR of $100,000 or more
1,060 797 
*Customers with ARR of $100,000 or more as of October 31, 2022 reflects the one-time ARR adjustment of approximately 5% made in the first quarter of fiscal 2024.
Customers with ARR of $100,000 or more grew 33% year-over-year to 1,060 as of October 31, 2023, primarily due to growth in the ARR of existing customers from additional purchases and to growth in the average size of purchases by new customers.
Dollar-Based Net Retention Rate
We believe that our ability to retain and expand our revenue generated from our existing customers is an indicator of the long-term value of our customer relationships and our potential future business opportunities. Dollar-based net retention rate (NRR) measures the percentage change in our ARR derived from our customer base at a point in time.
As of October 31,
2023
2022
Dollar-based net retention rate115%+130%+
Our NRR exceeded 115% as of October 31, 2023, driven by existing customers primarily from expansion of the number of endpoints and purchases of additional modules.
Components of Our Results of Operations
Revenue
We generate substantially all of our revenue from subscriptions to our Singularity Platform. Customers can extend the functionality of their subscription to our platform by subscribing to additional Singularity Modules. Subscriptions provide access to hosted software. The nature of our promise to the customer under the subscription is to provide protection for the duration of the contractual term and as such is considered as a series of distinct services. Our arrangements may include fixed consideration, variable consideration, or a combination of the two. Fixed consideration is recognized over the term of the arrangement or longer if the fixed consideration relates to a material right. Variable consideration in these arrangements is typically a function of transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, we (i) allocate the variable amount to each distinct service period within the series and recognize revenue as each distinct service period is performed (i.e., direct allocation), (ii) estimate total variable consideration at contract inception (giving consideration to any constraints that may apply and updating the estimates as new information becomes available) and recognize the total transaction price over the period to which it relates, or (iii) apply the “right to invoice” practical expedient and recognize revenue based on the amount invoiced to the customer during the period. Premium support and maintenance and other Singularity Modules are distinct from subscriptions and are recognized ratably over the term as the performance obligations are satisfied.
We invoice our customers upfront upon signing for the entire term of the contract, periodically, or in arrears. Most of our subscription contracts have a term of one to three years.
Cost of Revenue
Cost of revenue consists primarily of third-party cloud infrastructure expenses incurred in connection with the hosting and maintenance of our platform. Cost of revenue also consists of personnel-related costs associated with our customer support and services organization, including salaries, benefits, bonuses, and stock-based compensation, amortization of acquired intangible assets, amortization of capitalized internal-use software, software and subscription services used by our customer support and services team, inventory write-offs, and allocated overhead costs.
27

Our third-party cloud infrastructure costs are driven primarily by the number of customers, the number of endpoints per customer, the number of modules, and the incremental costs for storing additional data collected for such cloud modules. We plan to continue to invest in our platform infrastructure and additional resources in our customer support and services organization as we grow our business. The level and timing of investment in these areas could affect our cost of revenue from period to period.
Operating Expenses
Our operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Personnel-related expenses are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation, and sales commissions. Operating expenses also include allocated facilities and IT overhead costs.
Research and Development
Research and development expenses consist primarily of employee salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include consulting fees, software and subscription services, and third-party cloud infrastructure expenses incurred in developing our platform and modules.
We expect research and development expenses to increase in absolute dollars as we continue to increase investments in our existing products and services. However, we anticipate research and development expenses to decrease as a percentage of our total revenue over time, although our research and development expenses may fluctuate as a percentage of our total revenue from period to period depending on the timing of these expenses. In addition, research and development expenses that qualify as internal-use software are capitalized, the amount of which may fluctuate significantly from period to period.
Sales and Marketing
Sales and marketing expenses consist primarily of employee salaries, commissions, benefits, bonuses, stock-based compensation, travel and entertainment related expenses, advertising, branding and marketing events, promotions, and software and subscription services. Sales and marketing expenses also include sales commissions paid to our sales force and referral fees paid to independent third parties that are incremental to obtain a subscription contract. Such costs are capitalized and amortized over an estimated period of benefit of four years, and any such expenses paid for the renewal of a subscription are capitalized and amortized over the average contractual term of the renewal.
We expect sales and marketing expenses to increase in absolute dollars as we continue to make significant investments in our sales and marketing organization to drive additional revenue, further penetrate the market, and expand our global customer base, but to decrease as a percentage of our revenue over time.
General and Administrative
General and administrative expenses consist primarily of salaries, benefits, bonuses, stock-based compensation, and other expenses for our executive, finance, legal, people team, and facilities organizations. General and administrative expenses also include external legal, accounting, other consulting, and professional services fees, software and subscription services, and other corporate expenses.
We expect to continue to incur additional expenses as a result of operating as a public company, including costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations, and increased expenses for insurance, investor relations, and professional services. We expect that our general and administrative expenses will increase in absolute dollars as our business grows but will decrease as a percentage of our revenue over time.
28

Restructuring
Restructuring charges, related to the Plan, consist primarily of charges related to severance payments, employee benefits, and stock-based compensation. The actions associated with the Plan are expected to be fully complete by the end of fiscal 2025, subject to local law and consultation requirements, as well as our business needs.
Interest Income, Interest Expense, and Other Income (Expense), Net
Interest income consists primarily of interest earned on our cash equivalents and investments.
Interest expense consists primarily of the amortization of the discount related to Attivo indemnity escrow liability.
Other income (expense), net consists primarily of foreign currency transaction gains and losses and gains and losses on strategic investments.
Provision for Income Taxes
Provision (benefit) for income taxes consists primarily of income taxes in certain foreign and state jurisdictions in which we conduct business, and a one-time benefit during the nine months ended October 31, 2022 from the release of valuation allowance as a result of the Attivo business combination. In connection with our global consolidated losses, we maintain a full valuation allowance against our U.S. and Israel deferred tax assets because we have concluded that it is more likely than not that the deferred tax assets will not be realized.
29

Results of Operations
The following table sets forth our results of operations for the periods presented:
Three Months Ended October 31,
Nine Months Ended October 31,
2023
2022
2023
2022
(in thousands)
Revenue$164,165 $115,323 $446,979 $296,083 
Cost of revenue(1)
43,765 41,006 131,015 104,406 
Gross profit120,400 74,317 315,964 191,677 
Operating expenses:
Research and development(1)
52,306 52,234 161,730 153,104 
Sales and marketing(1)
98,249 83,953 295,682 223,594 
General and administrative(1)
51,239 42,188 151,425 117,525 
Restructuring(1)
74 — 4,329 — 
Total operating expenses201,868 178,375 613,166 494,223 
Loss from operations(81,468)(104,058)(297,202)(302,546)
Interest income11,877 7,193 33,901 11,502 
Interest expense(1)(613)(1,213)(1,225)
Other income (expense), net
605 (781)1,655 (645)
Loss before income taxes(68,987)(98,259)(262,859)(292,914)
Provision (benefit) for income taxes1,317 599 3,852 (7,916)
Net loss$(70,304)$(98,858)$(266,711)$(284,998)
__________________
(1)Includes stock-based compensation expense as follows:
Three Months Ended October 31,
Nine Months Ended October 31,
2023
2022
2023
2022
(in thousands)
Cost of revenue$4,329 $2,835 $12,570 $7,082 
Research and development15,634 13,996 45,876 37,954 
Sales and marketing14,085 12,166 40,362 28,977 
General and administrative20,865 16,690 65,560 44,305 
Restructuring— — (1,060)— 
Total stock-based compensation expense$54,913 $45,687 $163,308 $118,318 
30

The following table sets forth the components of our condensed consolidated statements of operations as a percentage of revenue for each of the periods presented:
Three Months Ended October 31,
Nine Months Ended October 31,
2023
2022
2023
2022
(as a percentage of total revenue)
Revenue100 %100 %100 %100 %
Cost of revenue27362935
Gross profit73647165
Operating expenses:
Research and development
32453652
Sales and marketing
60736676
General and administrative
31373440
Restructuring1
Total operating expenses123155137167
Loss from operations(50)(90)(66)(102)
Interest income7684
Interest expense(1)
Other income (expense), net
(1)
Loss before income taxes(42)(85)(59)(99)
Provision (benefit) for income taxes11(3)
Net loss(42)%(86)%(60)%(96)%

Note: Certain figures may not sum due to rounding.
Comparison of the Three Months Ended October 31, 2023 and 2022
Revenue
Three Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
Revenue$164,165 $115,323 $48,842 42 %
Revenue increased by $48.8 million primarily due to a combination of sales to new customers and sales of additional endpoints and modules to existing customers.
Cost of Revenue, Gross Profit, and Gross Margin
Three Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
Cost of revenue$43,765 $41,006 $2,759 %
Gross profit$120,400 $74,317 $46,083 62 %
Gross margin73 %64 %
Cost of revenue increased by $2.8 million primarily due to a $3.9 million increase in allocated overhead costs and $0.8 million increase in amortization of capitalized internal-use software due to the continued investment in our platform, partially offset by $1.7 million decrease in cloud hosting usage charges. Gross margin increased to 73%, primarily due to revenue growth from existing and new customers outpacing growth in cost of revenue.
31

Research and Development
Three Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
Research and development expenses$52,306 $52,234 $72 — %
Research and development expenses increased by $0.1 million primarily due to an increase in personnel-related expenses of $3.8 million, including an increase of $1.6 million related to stock-based compensation expense as a result of increased headcount, partially offset by a decrease of $3.4 million incurred in the prior year as a result of the migration of Scalyr into our platform.
Sales and Marketing
Three Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
Sales and marketing expenses$98,249 $83,953 $14,296 17 %
Sales and marketing expenses increased by $14.3 million primarily due to an increase in personnel-related expenses of $10.6 million, including an increase of $1.9 million in stock-based compensation expense as a result of increased headcount. In addition, there was an increase in marketing expenses of $1.9 million due to overall business growth and further investment in marketing activities.
General and Administrative
Three Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
General and administrative expenses$51,239 $42,188 $9,051 21 %
General and administrative expenses increased by $9.1 million primarily due to an increase in personnel-related expenses of $5.4 million, including an increase of $4.2 million in stock-based compensation expense as a result of increased headcount, and $5.8 million increase in litigation expenses due to settlements made during the period, partially offset by $0.9 million decrease in travel and entertainment expenses.
Restructuring
Three Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
Restructuring$74 $— $74 100 %
Restructuring charges increased by $0.1 million due to activities undertaken pursuant to the Plan. This included severance and employee benefit charges of $0.1 million.
32

Interest Income, Interest Expense, and Other Income (Expense), Net
Three Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
Interest income$11,877 $7,193 $4,684 65 %
Interest expense$(1)$(613)$612 (100)%
Other income (expense), net
$605 $(781)$1,386 (177)%
Interest income increased $4.7 million as a result of higher interest rates on investments. The change in other income (expense), net is primarily due to gains and losses on strategic investments, partially offset by net foreign currency exchange fluctuations.
Provision (Benefit) for Income Taxes
Three Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
Provision for income taxes
$1,317 $599 $718 120 %
The provision for income taxes increased for the three months ended October 31, 2023, compared to the three months ended October 31, 2022 primarily as a result of the increase in foreign taxes related to operations in international subsidiaries.
We compute our tax provision for interim periods by applying the estimated annual effective tax rate to year-to-date income from recurring operations and adjusting for discrete items arising in that quarter.
Comparison of the Nine Months Ended October 31, 2023 and 2022
Revenue
Nine Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
Revenue$446,979 $296,083 $150,896 51 %
Revenue increased by $150.9 million, or 51%, from $296.1 million for the nine months ended October 31, 2022 to $447.0 million for nine months ended October 31, 2023, primarily due to a combination of sales to new customers and sales of additional endpoints and modules to existing customers.
33

Cost of Revenue, Gross Profit, and Gross Margin
Nine Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
Cost of revenue$131,015 $104,406 $26,609 25 %
Gross profit$315,964 $191,677 $124,287 65 %
Gross margin71 %65 %
Cost of revenue increased by $26.6 million from $104.4 million for the nine months ended October 31, 2022 to $131.0 million for nine months ended October 31, 2023, primarily due to an increase of $18.0 million in allocated overhead costs, a $4.4 million increase in amortization of acquired intangible assets in connection with the Attivo Acquisition, $2.3 million increase in amortization of capitalized internal-use software due to the continued investment in our platform, and $0.7 million of inventory write-offs related to the Plan. Gross margin increased from 65% for the nine months ended October 31, 2022 to 71% for the nine months ended October 31, 2023, primarily due to revenue growth from existing and new customers outpacing growth in cost of revenue.
Research and Development
Nine Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
Research and development expenses$161,730 $153,104 $8,626 %
Research and development expenses increased from $153.1 million for the nine months ended October 31, 2022 to $161.7 million for nine months ended October 31, 2023, primarily due to an increase in personnel-related expenses of $24.6 million, including an increase of $7.9 million related to stock-based compensation expense as a result of increased headcount, partially offset by a decrease of $16.1 million incurred in the prior year as a result of the migration of Scalyr into our platform.
Sales and Marketing
Nine Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
Sales and marketing expenses$295,682 $223,594 $72,088 32 %
Sales and marketing expenses increased from $223.6 million for the nine months ended October 31, 2022 to $295.7 million for nine months ended October 31, 2023, primarily due to an increase in personnel-related expenses of $46.6 million, including an increase of $11.4 million in stock-based compensation expense as a result of increased headcount and an increase of $4.1 million in sales related and commission expense. In addition, there was an increase in marketing expenses of $12.4 million due to overall business growth and further investment in marketing activities.
General and Administrative
Nine Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
General and administrative expenses$151,425 $117,525 $33,900 29 %
General and administrative expenses increased from $117.5 million for the nine months ended October 31, 2022 to $151.4 million for nine months ended October 31, 2023, primarily due to an increase in personnel-related
34

expenses of $31.7 million, including an increase of $21.3 million in stock-based compensation expense as a result of increased headcount, and $9.3 million increase in litigation expenses due to settlements made during the period, partially offset by $1.1 million decrease in travel and entertainment expenses.
Restructuring
Nine Months Ended October 31,Change
2023
2022
$%
(dollars in thousands)
Restructuring$4,329 $— $4,329 100 %
Restructuring charges increased by $4.3 million due to activities undertaken pursuant to the Plan. This included severance and employee benefit charges of $5.4 million, partially offset by stock-based compensation savings of $1.1 million due to decreased headcount.
Interest Income, Interest Expense, and Other Income (Expense), Net
Nine Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
Interest income$33,901 $11,502 $22,399 195 %
Interest expense$(1,213)$(1,225)$12 (1)%
Other income (expense), net
$1,655 $(645)$2,300 (357)%
Interest income increased $22.4 million as a result of higher interest rates on investments. Interest expense increased due to the amortization of the discount related to Attivo indemnity escrow liability. The change in other income (expense), net is primarily due to gains and losses on strategic investments, partially offset by net foreign currency exchange fluctuations.
Provision (Benefit) for Income Taxes
Nine Months Ended October 31,
Change
2023
2022
$%
(dollars in thousands)
Provision (benefit) for income taxes$3,852 $(7,916)$11,768 (149)%
The provision for income taxes increased for the nine months ended October 31, 2023, compared to the nine months ended October 31, 2022, primarily as a result of the increase in foreign taxes related to operations in international subsidiaries and a one-time tax benefit from the application of our deferred assets with a full valuation allowance to net deferred tax liability of Attivo acquired intangibles recorded for the nine months ended October 31, 2022.
We compute our tax provision for interim periods by applying the estimated annual effective tax rate to year-to-date income from recurring operations and adjusting for discrete items arising in that quarter. In connection with the Attivo Acquisition that closed in May 2022, we recorded a net deferred tax liability primarily attributable to identifiable acquired intangibles. This net deferred tax liability is considered an additional source of income to support the realizability of the Company's deferred tax asset, and as a result we released a portion of the valuation allowance and recorded a one-time discrete tax benefit of $9.7 million for the nine months ended October 31, 2022.

35

Liquidity and Capital Resources
We have financed operations primarily through proceeds received from sales of equity securities, payments received from our customers, and borrowings under a now-terminated loan and security agreement, and we have generated operating losses, as reflected in our accumulated deficit of $1,267.1 million and $1,000.4 million as of October 31, 2023 and January 31, 2023, respectively. We expect these and other operating losses to continue for the foreseeable future. We also expect to incur significant research and development, sales and marketing, and general and administrative expenses over the next several years in connection with the continued development and expansion of our business. As of October 31, 2023 and January 31, 2023, our principal source of liquidity was cash, cash equivalents, and investments of $1.1 billion and $1.2 billion, respectively.
In the short term, we believe that our existing cash, cash equivalents, and investments will be sufficient to support working capital and capital expenditure requirements for at least the next 12 months. In the long term beyond the next 12 months, our future capital requirements will depend on many factors, including macroeconomic conditions, our revenue growth rate, the timing and the amount of cash received from customers, the expansion of sales and marketing activities, the timing and extent of spending to support research and development efforts, the price at which we are able to purchase third-party cloud infrastructure, expenses associated with our international expansion, the introduction of platform enhancements, and the continuing market adoption of our platform. We have, and in the future, we may enter into arrangements to acquire or invest in complementary businesses, products, and technologies. We may be required to seek additional equity or debt financing. In the event that we require additional financing, we may not be able to raise such financing on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in continued innovation, we may not be able to compete successfully, which would harm our business, operating results, and financial condition.
On March 10, 2023, Silicon Valley Bank (SVB) was closed by the California Department of Financial Protection and Innovation, which also appointed the Federal Deposit Insurance Corporation (FDIC) as receiver. While some of our cash, cash equivalents and short-term investments were held at SVB prior to its closure, we did not experience a material impact to our business as a result of SVB’s closure as the FDIC made sure that depositors of the institution were made whole. We hold our cash, cash equivalents, and investments with a diverse group of banking partners. However, any instability in the U.S. or global banking system or relating to the federal budget may impact liquidity both in the short term and long term and may result in adverse impacts to our or our customers’ business, including in our customers’ ability to pay for our platform.
The following table shows a summary of our cash flows for the periods presented:
Nine Months Ended October 31,
2023
2022
(in thousands)
Net cash used in operating activities$(62,192)$(171,218)
Net cash provided by (used in) investing activities$27,561 $(1,245,992)
Net cash provided by financing activities$23,782 $19,778 
Operating Activities
Our largest source of operating cash is payments received from our customers. Our primary uses of cash from operating activities are for personnel-related expenses, sales and marketing expenses, third-party cloud infrastructure expenses, and overhead expenses. We have generated negative cash flows from operating activities and have supplemented working capital through net proceeds from the sale of equity securities.
Cash used in operating activities primarily consists of our net loss adjusted for certain non-cash items, including stock-based compensation expense, depreciation and amortization, amortization of deferred contract acquisition costs, and changes in operating assets and liabilities during each period.
36

Cash used in operating activities during the nine months ended October 31, 2023 was $62.2 million, primarily consisting of our net loss of $266.7 million and $6.7 million used by net changes to our operating assets and liabilities, partially offset by adjustments due to non-cash items of $211.2 million. The main drivers of the changes in operating assets and liabilities were a $47.3 million increase in deferred contract acquisition costs, a $4.7 million decrease in operating lease liabilities, and a $2.0 million decrease in accrued payroll and benefits. These amounts were partially offset by a $18.8 million decrease in accounts receivable due to timing of cash received from customers, a $16.3 million increase in deferred revenue resulting primarily from increased subscription contracts, and a $10.1 million decrease in prepaid expenses and other assets.
Cash used in operating activities during the nine months ended October 31, 2022 was $171.2 million, primarily consisting of our net loss of $285.0 million, and $47.0 million used in net changes to our operating assets and liabilities, partially offset by non-cash items of $160.8 million. The main drivers of the changes in operating assets and liabilities were a $38.2 million increase in deferred contract acquisition costs, a $18.8 million decrease in accrued payroll and benefits, a $12.7 million increase in accounts receivable due to timing of cash received from customers, a $11.1 million increase in prepaid expenses and other assets primarily due to annual insurance renewal and prepaid sponsorship costs, and a $1.4 million decrease in accounts payable due to timing of invoices received from vendors. These amounts were partially offset by a $40.6 million increase in deferred revenue primarily from increased subscription contracts. The changes in other long-term liabilities and accrued expenses are mainly driven by the reclass of the Attivo indemnity escrow liability to a short-term liability.
Investing Activities
Cash provided by investing activities during the nine months ended October 31, 2023 was $27.6 million, consisting of $504.3 million of investment sales and maturities, partially offset by $462.5 million of investment purchases, $9.7 million of capitalized internal-use software costs, and $3.4 million of patent purchases.
Cash used in investing activities during the nine months ended October 31, 2022 was $1,246.0 million, consisting of $1,728.2 million of investment purchases, partially offset by $778.6 million of investment maturities, $281.0 million net cash paid for the Attivo Acquisition, $10.3 million of capitalized internal-use software costs, and $4.8 million of purchases of property and equipment to support additional office facilities.
Financing Activities
Cash provided by financing activities during the nine months ended October 31, 2023 was $23.8 million, consisting of $17.4 million of proceeds from the exercise of employee stock options and $6.4 million of proceeds from the issuance of common stock under our Employee Stock Purchase Plan (ESPP).
Cash provided by financing activities during the nine months ended October 31, 2022 was $19.8 million, consisting of $8.7 million of proceeds from the issuance of common stock under our ESPP and $11.3 million of proceeds from the exercise of employee stock options, partially offset by $0.2 million of payments of deferred offering costs.
Contractual Obligations and Commitments
There were no material changes outside of the ordinary course of business in our contractual obligations and commitments from those disclosed in our Annual Report on Form 10-K filed with the SEC on March 29, 2023 (Annual Report). As disclosed in Note 17, Subsequent Events in the notes to consolidated financial statements in our Annual Report, in February 2023, we entered into a non-cancellable agreement with a cloud infrastructure vendor, under which we committed to spend an aggregate of at least $860.0 million between March 2023 and February 2029.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with United States generally accepted accounting policies (GAAP). The preparation of condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related
37

disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, and we evaluate our estimates and assumptions on an ongoing basis. Actual results could differ significantly from the estimates made by management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, operating results, and cash flows will be affected.
There have been no material changes to our critical accounting policies and estimates as compared to those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” set forth in our Annual Report.
Recently Issued Accounting Pronouncements
There have been no material changes to our significant accounting policies as compared to the significant accounting policies described in our Annual Report.
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 condition due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.
Interest Rate Risk
As of October 31, 2023, we had $1.1 billion of cash, cash equivalents, and investments, which consist of money market funds, commercial paper, corporate notes and bonds and U.S. government securities. We also had $64.2 million of restricted cash as of October 31, 2023, primarily due to outstanding letters of credit established in connection with lease agreements for our facilities. Our cash, cash equivalents, and investments are held for working capital purposes. We do not enter into investments for trading or speculative purposes. The effect of a hypothetical 100 basis point change in interest rates would result in a $7.3 million change in the fair market value of our investment portfolio as of October 31, 2023.
Foreign Currency Exchange Risk
To date, primarily all of our sales contracts have been denominated in U.S. dollars, therefore our revenue is not subject to foreign currency risk. Operating expenses within the United States are primarily denominated in U.S. dollars, while operating expenses incurred outside the United States are primarily denominated in each country’s respective local currency. Our operating results and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates. Foreign currency transaction gains and losses are recorded in other income (expense), net in the condensed consolidated statements of operations. As the impact of foreign currency exchange rates has not been material to our historical operating results, we have not entered into derivative or hedging transactions, but we may do so in the future if our exposure to foreign currency becomes more significant. We do not believe a 10% increase or decrease in foreign exchange rates would have resulted in a material impact to our operating results. A hypothetical 10% adverse change in the U.S. dollar against other currencies for the nine months ended October 31, 2023 and October 31, 2022 would not have been material.
38

ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, our management recognizes that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable assurance that the objectives of the disclosure controls and procedures are met. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting (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 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
39


PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS
We are currently a party to, and may from time to time in the future, be involved in, various litigation matters and subject to claims that arise in the ordinary course of business, including claims asserted by third parties in the form of letters and other communications. For more information regarding legal proceedings and other claims in which we are involved, see Note 9 to our unaudited condensed consolidated financial statements included in Part 1, Item 1 of this Quarterly Report on Form 10-Q, and is incorporated herein by reference.
40

ITEM 1A. RISK FACTORS
Investing in our Class A common stock involves a high degree of risk. 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 the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and our unaudited condensed consolidated financial statements and the accompanying notes included before making a decision to invest in our Class A common stock. Our business, financial condition, operating results, or prospects could also be adversely affected by risks and uncertainties that are not presently known to us or that we currently believe are not material. If any of the risks actually occur, our business, financial condition, operating results, and prospects could be adversely affected. In that event, the market price of our Class A common stock could decline, and you could lose all or part of your investment.
Summary Risk Factors
Our business is subject to numerous risks and uncertainties, including those risks more fully described below. These risks include, among others, the following, which we consider our most material risks:
Risks Related to Our Business and Industry
We have a limited operating history, which makes it difficult to evaluate our current business and future prospects and increases the risks associated with your investment.
We have a history of losses, anticipate increases in our operating expenses in the future, and may not achieve or sustain profitability. If we cannot achieve and sustain profitability, our business, operating results, and financial condition will be adversely affected.
We face intense competition and could lose market share to our competitors, which would adversely affect our business, operating results, and financial condition.
Our operating results may fluctuate significantly, which could make our future results difficult to predict and could cause our operating results to fall below expectations.
Adverse global macroeconomic conditions or reduced information technology spending could adversely affect our business, operating results and financial condition.
A network or data security incident against us, whether actual, alleged, or perceived, would harm our reputation, create liability, and regulatory exposure, and adversely affect our business, operating results, and financial condition.
Defects, errors, or vulnerabilities in our platform, the failure of our platform to block malware or prevent a security breach, misuse of our platform, or risks of product liability claims would harm our reputation and adversely affect our business, operating results, and financial condition.
Existing and future acquisitions, strategic investments, partnerships or alliances could be difficult to identify and integrate, divert the attention of key management personnel, disrupt our business, dilute stockholder value and adversely affect our business, operating results, and financial condition.
If we are unable to retain our customers, renew and expand our relationships with them, and add new customers, we may not be able to sustain revenue growth, and we may not achieve or maintain profitability in the future.
If our platform is not effectively interoperated within our customers’ IT infrastructure, deployments could be delayed or canceled, which would adversely affect our business, operating results, and financial condition.
Disruptions or other business interruptions that affect the availability of our platform could adversely affect our customer relationships and overall business.
41

We may not be able to timely and cost-effectively scale and adapt our existing technology to meet our customers’ performance and other requirements.
If we are unable to maintain successful relationships with our channel partners and alliance partners, or if our channel partners or alliance partners fail to perform, our ability to market, sell and distribute our platform will be limited, and our business, operating results, and financial condition will be harmed.
Risks Related to Regulatory Matters
If we fail to adequately protect personal information or other information we collect, process, share, or maintain under applicable laws, our business, operating results, and financial condition could be adversely affected.
Risks Related to Our People
We rely on our management team and other key employees and will need additional personnel to grow our business, and the loss of one or more key employees or our inability to hire, integrate, train, manage, retain, and motivate qualified personnel, including members of our board of directors, could harm our business.
Risks Related to Our Intellectual Property
Our proprietary rights may be difficult to enforce, which could enable others to copy or use aspects of our platform without compensating us.
Third parties have claimed and may claim in the future that our platform infringes their intellectual property rights and this may create liability for us or otherwise adversely affect our business, operating results and financial condition.
Risks Related to Ownership of Our Class A Common Stock
The market price of our Class A common stock may be volatile, and you could lose all or part of your investment.
The dual class structure of our common stock has the effect of concentrating voting control with certain stockholders who held our capital stock prior to the completion of our IPO, including our directors, executive officers, and other beneficial owners who hold in the aggregate approximately 81% of the voting power of our capital stock, which will limit or preclude your ability to influence corporate matters, including the election of directors and the approval of any change of control transaction.
Risks Related to Our Business and Industry
We have a limited operating history, which makes it difficult to evaluate our current business and future prospects and increases the risks associated with your investment.
We were founded in January 2013 and released our first endpoint security solution in February 2015. Our limited operating history and financial data may make it difficult to evaluate our current business, future prospects and other trends. We have encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly changing industries and sectors, such as the risks and uncertainties described herein. Any predictions about our future revenue and expenses may not be as accurate as they would be if we had a longer operating history or operated in a more predictable or established market. If our assumptions regarding these risks and uncertainties are incorrect or change due to fluctuations in our markets or otherwise, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations and our business and operating results would be adversely affected. We cannot assure you that we will be successful in addressing these and other challenges we may face in the future. The risks associated with having a limited operating history may be exacerbated by current macroeconomic conditions.
42

We have a history of losses, anticipate increases in our operating expenses in the future, and may not achieve or sustain profitability. If we cannot achieve and sustain profitability, our business, operating results, and financial condition will be adversely affected.
We have incurred net losses in all periods since our inception, and we may not achieve or maintain profitability in the future. We experienced a net loss of $70.3 million and $98.9 million for the three months ended October 31, 2023 and 2022, respectively. As of October 31, 2023, we had an accumulated deficit of $1,267.1 million. While we have historically experienced significant growth in revenue, we cannot predict when or whether we will reach or maintain profitability. We also expect our operating expenses to increase in the future as we continue to invest for our future growth, including expanding our research and development function to drive further development of our platform, expanding our sales and marketing activities, developing the functionality to expand into adjacent markets, and reaching customers in new geographic locations, which will negatively affect our operating results if our total revenue does not increase. In addition to the anticipated costs to grow our business, we have incurred and expect to continue to incur significant additional legal, accounting, and other expenses as a public company, particularly now that we are no longer an emerging growth company. Our revenue growth is expected to slow as we grow and our revenue may decline for a number of other reasons, including reduced demand for our platform, increased competition, a decrease in the growth or reduction in size of our overall market, or if we cannot capitalize on growth opportunities, including acquisitions, new products, services, and feature releases. While we consistently evaluate opportunities to reduce our operating costs and optimize efficiencies, including, for example, our restructuring plan in June 2023, we cannot guarantee that these efforts will be successful or that we will not re-accelerate operating expenditures in the future in order to capitalize on growth opportunities. If we fail to increase our revenue to offset increases in our operating expenses, or manage our costs as we invest in our business, we may not achieve or sustain profitability.
We face intense competition and could lose market share to our competitors, which would adversely affect our business, operating results, and financial condition.
The market for cybersecurity products and services is intensely competitive, fragmented and is rapidly evolving, characterized by changes in technology, customer requirements, industry standards, increasingly sophisticated attackers and by frequent introductions of new or improved products and services. We expect to continue to face intense competition from current competitors, as well as from new entrants into the market, as our competitors complete strategic acquisitions or form cooperative relationships and/or customer requirements evolve. If we are unable to anticipate or react to these challenges, our competitive position could weaken, and we would experience a decline in revenue or reduced revenue growth, and loss of market share that would adversely affect our business, operating results, and financial condition.
Our competitors and potential competitors include the following:
endpoint security providers, such as CrowdStrike and VMware;
legacy anti-virus providers such as Trellix, Symantec, and Microsoft; and
providers of general network security products and services who offer a broad portfolio of solutions, such as Palo Alto Networks.
Our ability to compete effectively depends upon numerous factors, many of which are beyond our control, including, but not limited to:
our ability to attract and retain new customers, expand our platform or sell additional products and services to our existing customers;
our ability to attract, train, retain, and motivate talented employees;
our ability to successfully incorporate new technologies into our platform, including AI;
the budgeting cycles, seasonal buying patterns, and purchasing practices of our customers, including any slowdown in technology spending due to U.S. and general global macroeconomic conditions;
43

general global macroeconomic and political conditions, both domestically and in our foreign markets that could impact some or all regions where we operate, including global economic slowdowns, government shutdowns, global banking and finance related issues, increased risk of inflation, uncertainty with respect to the federal budget, rising interest rates, supply chain disruptions, labor shortages and potential global recession;
the impact of natural or man-made global events on our business, including wars and other armed conflict, such as the conflicts in Israel and Ukraine;
changes in customer, distributor or reseller requirements or market needs;
price competition;
the timing and success of new product and service introductions by us or our competitors or any other change in the competitive landscape of our industry, including consolidation among our competitors or customers and strategic partnerships entered into by and between our competitors;
changes in our mix of products, subscriptions and services sold, including changes in the average contract length for subscriptions and support;
our ability to successfully and continuously expand our business domestically and internationally;
changes in the growth rate of endpoint security, cloud security and overall cybersecurity product platform and services sectors;
deferral of orders from customers in anticipation of new or enhanced products and services announced by us or our competitors;
significant security breaches of, technical difficulties with or interruptions to, the use of our platform;
the timing and costs related to the development or acquisition of technologies or businesses or strategic partnerships;
our ability to execute, complete or integrate efficiently any acquisitions that we may undertake;
increased expenses, unforeseen liabilities, or write-downs and any impact on our operating results from any acquisitions we consummate;
our ability to increase the size and productivity of our distribution channels;
decisions by potential customers to purchase security solutions from larger, more established security vendors or from their primary network equipment vendors;
timing of revenue recognition and revenue deferrals;
insolvency or credit difficulties confronting our customers, which could increase due to U.S. and global macroeconomic issues, including global banking and finance related issues, inflation, rising interest rates and market downturns, which would adversely affect their ability to purchase or pay for our platform, products, and services in a timely manner or at all;
the cost and potential outcomes of litigation or other proceedings, which could have a material adverse effect on our business;
future accounting pronouncements or changes in our accounting policies; and
increases or decreases in our expenses caused by fluctuations in foreign currency exchange rates.
Many of our competitors have greater financial, technical, marketing, sales, and other resources, greater name recognition, longer operating histories, and a larger base of customers than we do. Our competitors may be able to
44

devote greater resources to the development, promotion and sale of their products and services than we can, and they may offer lower pricing than we do or bundle certain competing products and services at lower prices. Our competitors may also have greater resources for research and development of new technologies, customer support and to pursue acquisitions, or they may have other financial, technical, or other resource advantages. Our larger competitors have substantially broader and more diverse product and service offerings and more mature distribution and go-to-market strategies, which allows them to leverage their existing customer and distributor relationships to gain business in a manner that discourages potential customers from purchasing our platform.
Conditions in our market could change rapidly and significantly as a result of technological advancements, including but not limited to increased advancements and proliferation in the use of open artificial intelligence applications, partnering or acquisitions by our competitors or continuing market consolidation. Some of our competitors have recently made or could make acquisitions of businesses or have established cooperative relationships that may allow them to offer more directly competitive and comprehensive products and services than were previously offered and adapt more quickly to new technologies and customer needs. These competitive pressures in our market or our failure to compete effectively may result in price reductions, fewer orders, reduced revenue and gross margin, increased net losses and loss of market share. Even if there is significant demand for endpoint and cloud security solutions like ours, if our competitors include functionality that is, or is perceived to be, equivalent to or better than ours in legacy products that are already generally accepted as necessary components of an organization’s IT security architecture, we will have difficulty increasing the market penetration of our platform. Furthermore, even if the functionality offered by other cybersecurity providers is different and more limited than the functionality of our platform, organizations may elect to accept such limited functionality in lieu of purchasing products and services from additional vendors like us. If we are unable to compete successfully, or if competing successfully requires us to take aggressive action with respect to pricing or other actions, our business, financial condition and operating results would be adversely affected.
Our operating results may fluctuate significantly, which could make our future results difficult to predict and could cause our operating results to fall below expectations.
Our operating results have varied significantly from period to period in the past, and we expect that our operating results will continue to vary significantly in the future such that period-to-period comparisons of our operating results may not be meaningful. This could adversely affect our business, operating results, and financial condition. Accordingly, our financial results in any one quarter should not be relied upon as indicative of future performance. Fluctuations in quarterly results may negatively impact the trading price of our Class A common stock. Our quarterly financial results may fluctuate as a result of a number of factors, many of which are outside of our control and may be difficult to predict, including, without limitation:
general global macroeconomic and political conditions, both domestically and in our foreign markets that could impact some or all regions where we operate, including global economic slowdowns, government shutdowns, global banking and finance related issues, increased risk of inflation, uncertainty with respect to the federal budget, rising interest rates, supply chain disruptions, labor shortages and potential global recession;
the impact of natural or man-made global events on our business, including wars and other armed conflict, such as the conflicts in Israel and Ukraine;
our ability to attract new and retain existing customers or sell additional features to existing customers;
the budgeting cycles, seasonal buying patterns, and purchasing practices of customers;
the timing and length of our sales cycles;
changes in customer or channel partner requirements or market needs;
changes in the growth rate of the cybersecurity market generally and market for endpoint security;
45

the timing and success of new product and service introductions by us or our competitors or any other competitive developments, including consolidation among our customers or competitors;
the level of awareness of cybersecurity threats, particularly advanced cyberattacks, and the market adoption of our platform;
our ability to successfully expand our business domestically and internationally;
decisions by organizations to purchase security solutions from larger, more established security vendors or from their primary IT equipment vendors;
changes in our pricing policies or those of our competitors;
any disruption in our relationship with ISVs, channel partners, MSPs, MSSPs, MDRs, OEMs and IR firms;
insolvency or credit difficulties confronting our customers, affecting their ability to purchase or pay for our solution;
significant security breaches of, technical difficulties with or interruptions to, the use of our platform or other cybersecurity incidents;
extraordinary expenses such as litigation or other dispute-related settlement payments or outcomes, taxes, regulatory fines or penalties;
future accounting pronouncements or changes in our accounting policies or practices;
negative media coverage or publicity;
the amount and timing of operating costs and capital expenditures related to the expansion of our business; and
increases or decreases in our expenses caused by fluctuations in foreign currency exchange rates.
In addition, we experience seasonal fluctuations in our financial results as we typically receive a higher percentage of our annual orders from new customers, as well as renewal orders from existing customers, in our fourth fiscal quarter as compared to other quarters due to the annual budget approval process of many of our customers.
Any of the above factors, individually or in the aggregate, may result in significant fluctuations in our financial and other operating results from period to period. As a result of this variability, our historical operating results should not be relied upon as an indication of future performance. Moreover, this variability and unpredictability could result in our failure to meet our operating plan or the expectations of investors or analysts for any period. If we fail to meet such expectations for the reasons described above or other reasons, our stock price could fall substantially, and we could face costly lawsuits, including securities class action suits.
Adverse global macroeconomic conditions or reduced information technology spending could adversely affect our business, operating results, and financial condition.
Our business depends on the overall demand for information technology and on the economic health of our current and prospective customers. In addition, the purchase of our platform is often discretionary and may involve a significant commitment of capital and other resources. Weak global and regional economic conditions, including U.S. and global macro-economic issues, global banking and finance related issues, labor shortages, supply chain disruptions, rising interest rates and inflation, spending environments, geopolitical instability, warfare and uncertainty, weak economic conditions in certain regions or a reduction in information technology spending regardless of macro-economic conditions, including the effects of the conflicts in Israel and Ukraine and judicial reform in Israel, could adversely affect our business, operating results, and financial condition, including resulting in longer sales cycles, a negative impact on our ability to attract and retain new customers or expand our platform or sell additional products and services to our existing customers, lower prices for our platform, higher default rates among our channel partners, reduced sales to new or existing customers and slower or declining growth. For example, as a
46

result of current uncertainty in macroeconomic conditions and related higher cost consciousness around IT budgets, we have recently experienced certain impacts on our business, including a decline in usage and consumption patterns from certain customers, especially larger enterprise customers, longer sales cycles, and deal downsizing by new customers and of renewals by existing customers, especially larger enterprises. We expect the macroeconomic conditions impacting demand to persist in the near term. Deterioration in economic conditions in any of the countries in which we do business could also cause slower or impaired collections on accounts receivable, which may adversely impact our liquidity and financial condition.
Moreover, the U.S. capital markets have experienced and continue to experience extreme volatility and disruption. Inflation rates in the U.S. significantly increased in 2022 resulting in federal action to increase interest rates, adversely affecting capital markets activity. Further deterioration of the macroeconomic environment and regulatory action may adversely affect our business, operating results, and financial condition. Moreover, there has been turmoil in the global banking system. For example, on March 10, 2023, SVB, one of our banking partners, was closed by the California Department of Financial Protection and Innovation, which appointed the FDIC, as receiver. While we only had a minimal amount of our cash directly at SVB and, since that date, the FDIC has stated that all depositors of SVB will be made whole, there is no guarantee that the federal government would guarantee all depositors as they did with SVB depositors in the event of further bank closures and continued instability in the global banking system may negatively impact us or our customers, including our customers’ ability to pay for our platform, and adversely impact our business and financial condition. Moreover, events such as the closure of SVB, in addition to global macroeconomic conditions discussed above, may cause further turbulence and uncertainty in the capital markets.
We are investing in expanding our platform, including our cloud security products, and it is difficult to predict adoption and demand.
We are meaningfully investing in our platform, including growing our cloud security product. It is difficult to predict customer adoption and demand for our platform, the size and growth rate of this market, the entry of competitive products and services or the success of existing competitive products and services.
Any expansion in our market depends on a number of factors, including the cost, performance and perceived value associated with, and customer adoption of, our platform. If the market for our platform does not achieve widespread adoption or there is a reduction in demand for our software or our services caused by a lack of customer acceptance, implementation challenges for deployment, technological challenges, competing technologies and services, decreases in corporate spending, weakening economic conditions, or otherwise, it could result in reduced customer orders and decreased revenue, which would adversely affect our business operations and financial condition.
Our platform interoperates with, but does not necessarily replace, other security and log analytics products. Businesses that use other cybersecurity products and services may be hesitant to purchase our platform if they believe their existing products and services provide a level of security that is sufficient to meet their needs. If we do not succeed in convincing customers that our platform should be an integral part of their overall approach to security, our sales will not grow as quickly as anticipated, or at all, which would have an adverse impact on our business, operating results, and financial condition.
47

We may not be successful in our artificial intelligence initiatives, which could adversely affect our business, reputation, or financial results.
We have recently begun incorporating generative AI into our offerings, including our Purple AI solution dedicated to threat-hunting, analysis and response. As with many innovations, generative AI presents risks, challenges, and unintended consequences that could impact our successful ability to incorporate the use of generative AI in our business. For example, language models may provide flawed results or misinterpret prompts. In addition, our competitors or other third parties may incorporate generative AI solutions into their products more successfully than us, and their solutions may achieve higher market acceptance than ours, which may result in us failing to recoup our investments in developing generative AI-powered offerings. We have made and expect to continue to make significant investments in our AI technology, including in our Purple AI solution. Our ability to employ AI, or the ability of our competitors to do so more successfully, may negatively impact our gross margins, impair our ability to compete effectively, result in reputational harm and have an adverse impact on our operating results.
Moreover, AI may give rise to litigation risk, including potential intellectual property or privacy liability. Because AI is an emerging technology, there is not a mature body of case law construing the appropriateness of certain of its uses of data - whether through the employment of large language models or other models leveraging data found on the Internet - and the evolution of this law may limit our ability to exploit artificial intelligence tools, or expose us to litigation. Further, AI presents emerging ethical issues and if our use of AI algorithms draws controversy due to their perceived or actual impact on society, we may experience brand or reputational harm, competitive harm or legal liability.
In addition, given the complex nature of AI technology, we face an evolving regulatory landscape. For example, in October 2023, President Biden issued an Executive Order that establishes new standards for, among other things, AI safety and security and privacy. Moreover, we are subject to significant competition from other companies, some of which have longer operating histories and significantly greater financial, technical, marketing, distribution, professional services, or other resources than us. Our competitors may incorporate AI into their products more quickly or more successfully than us, which could impair our ability to compete effectively and adversely affect our financial results. Any of the foregoing could adversely affect our business, reputation, or financial results.
If businesses do not continue to adopt our platform for any of the reasons discussed above or for other reasons not contemplated, our sales would not grow as quickly as anticipated, or at all, and our business, operating results, and financial condition would be adversely affected.
A network or data security incident against us, whether actual, alleged, or perceived, would harm our reputation, create liability and regulatory exposure, and adversely impact our business, operating results, and financial condition.
Companies are subject to an increasing number and wide variety of attacks on their networks on an ongoing basis. Traditional computer “hackers,” malicious code (such as viruses and worms), phishing attempts, ransomware, account takeover, business email compromise, employee fraud, theft or misuse, denial of service attacks, and sophisticated nation-state and nation-state supported actors engage in intrusions and attacks that create risks for our internal networks and cloud deployed products and the information they store and process. Cybersecurity companies face particularly intense attack efforts, and we have faced, and will continue to face, cyber threats and attacks from a variety of sources. The research that we conduct and report may make us, or our customers, a further target for attacks of all kinds. State-supported and geopolitical-related cyberattacks may rise in connection with regional geopolitical conflicts such as the conflicts in Israel and Ukraine. In addition, our cybersecurity product is likely considered a valuable target for lateral attacks because of its highly privileged access. Moreover, the ongoing war in Ukraine and associated activities in Ukraine and Russia have increased the risk of cyberattacks on various types of infrastructure and operations, and the United States government has warned companies to be prepared for a significant increase in Russian cyberattacks in response to the sanctions on Russia. There may also be increased risks of cybersecurity attacks as a result of the unfolding events in Israel. Additionally, bad actors are beginning to utilize AI based tools to execute attacks, creating unprecedented cybersecurity challenges.
Although we have implemented security measures to prevent such attacks, our networks and systems may be breached due to the actions of outside parties, employee error, insufficient cybersecurity controls, malfeasance, a
48

combination of these, or otherwise, and as a result, an unauthorized party may obtain access to our and/or our customers’ systems, networks, or data. We may face difficulties or delays in identifying or otherwise responding to any attacks or actual or potential security breaches or threats. These risks are exacerbated by developments in generative AI. A breach in our data security or an attack against our platform could impact our networks or the networks and data of our customers that are secured by our platform, creating system disruptions or slowdowns and providing access to malicious parties to information stored on our networks or the networks of our customers, resulting in data being publicly disclosed, misused, altered, lost, or stolen, which could subject us to liability and adversely affect our financial condition. If compromised, our own systems could be used to facilitate or magnify an attack. Further, the increase in remote work by companies and individuals in recent years has generally increased the attack surface available to bad actors for exploitation, and as such, the risk of a cybersecurity incident potentially occurring has increased. We have accordingly increased our investments in protective measures and risk mitigation strategies, but we cannot guarantee that our efforts, or the efforts of those upon whom we rely and partner with, will be successful in preventing any such information security incidents. Protecting our own assets has become more expensive from a dollar investment and time perspective and these costs may increase as the threat landscape increases, including as a result of use by bad actors of AI.
Any actual, alleged or perceived security breach in our systems or networks, or any other actual, alleged or perceived data security incident we suffer, could result in damage to our reputation, negative publicity, loss of customers and sales, loss of competitive advantages over our competitors, increased costs to remedy any problems and otherwise respond to any incident, regulatory investigations and enforcement actions, costly litigation, and other liability. We would also be exposed to a risk of loss or litigation and potential liability under laws, regulations and contracts that protect the privacy and security of personal information. For example, the California Consumer Privacy Act of 2018 (CCPA), as amended by the California Privacy Rights Act (CPRA), imposes a private right of action for security breaches that could lead to some form of remedy including regulatory scrutiny, fines, private right of action settlements, and other consequences. Where a security incident involves a breach of security leading to the accidental or unlawful destruction, loss, alternation, unauthorized disclosure of, or access to, personal data in respect of which we are a controller or processor under the GDPR and U.K. GDPR (as defined below), this could result in fines of up to €20 million or 4% of annual global turnover under the GDPR or £17 million and 4% of total annual revenue in the case of the U.K. GDPR. We may also be required to notify such breaches to regulators and/or individuals which may result in us incurring additional costs. Further, the SEC recently adopted cybersecurity risk management and disclosure rules, which require the disclosure of information pertaining to cybersecurity incidents and cybersecurity risk management, strategy, and governance. In addition, certain of our customer agreements may require us to promptly report security breaches involving their data on our systems or those of subcontractors processing such data on our behalf. This mandatory disclosure can be costly, harm our reputation, erode customer trust, and require significant resources to mitigate issues stemming from actual or perceived security breaches.
In addition, we may incur significant financial and operational costs to investigate, remediate, eliminate and put in place additional tools and devices designed to prevent actual or perceived security breaches and other security incidents, as well as costs to comply with any notification obligations resulting from any security incidents. Any of these negative outcomes could adversely affect the market perception of our platform and customer and investor confidence in our company, and would adversely affect our business, operating results, and financial condition.
Defects, errors, or vulnerabilities in our platform, the failure of our platform to block malware or prevent a security breach, misuse of our platform, or risks of product liability claims would harm our reputation and adversely impact our business, operating results, and financial condition.
Our platform and product features are multi-faceted and may be deployed with material defects, software “bugs” or errors that are not detected until after their commercial release and deployment to our customers. From time to time, certain of our customers have reported defects in our platform related to performance, scalability, and compatibility. Our platform and product features also provide our customers with the ability to customize a multitude of settings, and it is possible that a customer could misconfigure our platform or otherwise fail to configure our products in an optimal manner. Such defects and misconfigurations of our platform could cause our platform to operate at suboptimal efficacy, cause it to fail to secure customers’ computing environments and detect and block threats, or temporarily interrupt our customers’ computing environments.. We also make frequent updates to our platform, which may fail, resulting in temporary vulnerability that increases the likelihood of a material defect.
49

In addition, because the techniques used by computer hackers to access or sabotage target computing environments change frequently and generally are not recognized until launched against a target, there is a risk that an advanced attack could emerge that our platform is unable to detect or prevent. Furthermore, as a well-known provider of security solutions, our networks, platform, products, including cloud-based technology, and customers could be targeted by attacks specifically designed to disrupt our business. harm our reputation or use our technology to gain unauthorized access. In addition, regional geopolitical conflicts such as the conflicts in Israel and Ukraine, may result in increased cyberattacks against our customers, resulting in an increased risk of a security breach of our customers’ systems. In addition, defects or errors in our platform could result in a failure to effectively update customers’ cloud-based products. Our data centers and networks may experience technical failures and downtime, may fail to distribute appropriate updates, or may fail to meet the increased requirements of a growing customer base, any of which could temporarily or permanently expose our customers’ computing environments, leaving their computing environments unprotected against cyber threats. Any of these situations could result in negative publicity to us, damage our reputation, and increase expenses and customer relations issues, which would adversely affect our business, financial condition, and operating results.
Advances in computer capabilities, discoveries of new weaknesses and other developments with software generally used by the Internet community may increase the risk we will suffer a security breach. Furthermore, our platform may fail to detect or prevent malware, ransomware, viruses, worms or similar threats for any number of reasons, including our failure to enhance and expand our platform to reflect industry trends, new technologies and new operating environments, the complexity of the environment of our clients and the sophistication of malware, viruses and other threats. Our platform may fail to detect or prevent threats in any particular test for a number of reasons. We or our service providers may also suffer security breaches or unauthorized access to personal information, financial account information, and other confidential information due to employee error, rogue employee activity, unauthorized access by third parties acting with malicious intent or who commit an inadvertent mistake or social engineering. If we experience, or our service providers experience, any breaches of security measures or sabotage or otherwise suffer unauthorized use or disclosure of, or access to, personal information, financial account information or other confidential information, we might be required to expend significant capital and resources to address these problems. We may not be able to remedy any problems caused by hackers or other similar actors in a timely manner, or at all. To the extent potential customers, industry analysts or testing firms believe that the failure to detect or prevent any particular threat is a flaw or indicates that our platform does not provide significant value, our reputation and business would be harmed. Any real or perceived defects, errors or vulnerabilities in our platform, or any other failure of our platform to detect an advanced threat, could result in:
a loss of existing or potential customers;
delayed or lost revenue and adverse impacts to our business, operating results, and financial condition;
a delay in attaining, or the failure to attain, market acceptance;
the expenditure of significant financial and research and development resources in efforts to analyze, correct, eliminate, or work around errors or defects, and address and eliminate vulnerabilities;
an increase in resources devoted to customer service and support, which could adversely affect our gross margin;
harm to our reputation or brand; and
claims and litigation, regulatory inquiries, or investigations, enforcement actions, and other claims and liabilities, all of which may be costly and burdensome and further harm our reputation.
Because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until after they are launched against a target, we and our service providers may be unable to anticipate these techniques or to implement adequate preventative measures. Moreover, if a high-profile cybersecurity incident occurs with respect to another SaaS provider, customers may lose trust in the security of the SaaS business model generally, which could adversely affect our ability to retain existing customers or attract new ones. In the last few years there have been many successful advanced cybersecurity incidents that have damaged several prominent
50

companies in spite of strong information security measures. We expect that the risks associated with cybersecurity incidents and the costs of preventing such attacks will continue to increase in the future.
In addition, we cannot assure you that any limitation of liability provisions in our customer agreements, contracts with third-party vendors and service providers, or other contracts would be enforceable or adequate or would otherwise protect us from any liabilities or damages with respect to any particular claim relating to a security breach or other security-related matter or as a result of federal, state, or local laws or ordinances, or unfavorable judicial decisions in the U.S. or other countries. We maintain insurance to protect against certain claims associated with the use of our platform, but our insurance coverage may not adequately cover any claim asserted against us. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation, divert management’s time and other resources, and harm our reputation. We also cannot be certain that our insurance coverage will be adequate for data handling or data security liabilities actually incurred, that insurance will continue to be available to us on economically reasonable terms, or at all, or that any future claim will not be excluded or otherwise be denied coverage by any insurer. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could adversely affect our business, operating results and financial condition.
Existing and future acquisitions, strategic investments, partnerships or alliances could be difficult to identify and integrate, divert the attention of key management personnel, disrupt our business, dilute stockholder value and adversely affect our business, operating results, and financial condition.
As part of our business strategy, we have in the past and expect to continue to make investments in and/or acquire complementary companies, services, products, technologies, or talent. For example, in February 2021 we acquired Scalyr, a data analytics company, in May 2022 we acquired Attivo, a leading identity security and lateral movement protection company and in November 2023 we acquired KSG, a cybersecurity consulting firm. We have also invested in certain privately held companies through our S Ventures fund. Our ability as an organization to acquire and integrate other companies, services or technologies in a successful manner is not guaranteed.
In the future, we may not be able to find suitable acquisition candidates, and we may not be able to complete such acquisitions on favorable terms, if at all. Our due diligence efforts may fail to identify all of the challenges, problems, liabilities or other shortcomings involved in an acquisition. If we do complete acquisitions, we may not ultimately strengthen our competitive position or ability to achieve our business objectives, and any acquisitions we announce or complete could be viewed negatively by our customers or investors.
In addition, if we are unsuccessful at integrating existing and future acquisitions, or the technologies and personnel associated with such acquisitions, into our company, the revenue and operating results of the combined company could be adversely affected. Any integration process may require significant time and resources, and we may not be able to manage the process successfully. We may not successfully evaluate or utilize the acquired technology or personnel, or accurately forecast the financial impact of an acquisition transaction, causing unanticipated write-offs or accounting charges. Additionally, integrations could take longer than expected, or if we move too quickly in trying to integrate an acquisition, strategic investment, partnership, or other alliance, we may fail to achieve the desired efficiencies.
We have, and may in the future have, to pay cash, incur debt or issue equity securities to pay for any such acquisition, each of which could adversely affect our financial condition and the market price of our Class A common stock. The sale of equity or issuance of debt to finance any such acquisitions could result in dilution to our stockholders, which depending on the size of the acquisition, may be significant. The incurrence of indebtedness would result in increased fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations.
Additional risks we may face in connection with acquisitions include:
diversion of management’s time and focus from operating our business to addressing acquisition integration challenges;
51

the inability to coordinate research and development and sales and marketing functions;
the inability to integrate product and service offerings;
retention of key employees from the acquired company;
changes in relationships with strategic partners or the loss of any key customers or partners as a result of product acquisitions or strategic positioning resulting from the acquisition;
cultural challenges associated with integrating employees from the acquired company into our organization;
integration of the acquired company’s accounting, customer relationship management (CRM), management information, human resources and other administrative systems;
the need to implement or improve controls, procedures and policies at a business that prior to the acquisition may have lacked sufficiently effective controls, procedures and policies;
unexpected security risks or higher than expected costs to improve the security posture of the acquired company;
higher than expected costs to bring the acquired company’s IT infrastructure up to our standards;
additional legal, regulatory or compliance requirements;
financial reporting, revenue recognition or other financial or control deficiencies of the acquired company that we don’t adequately address and that cause our reported results to be incorrect;
liability for activities of the acquired company before the acquisition, including intellectual property infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities;
failing to achieve the expected benefits of the acquisition or investment; and
litigation or other claims in connection with the acquired company, including claims from or against terminated employees, customers, current and former stockholders or other third parties.
Our failure to address these risks or other problems encountered in connection with acquisitions and investments could cause us to fail to realize the anticipated benefits of these acquisitions or investments, cause us to incur unanticipated liabilities, and harm our business generally.
If we are unable to retain our customers, renew and expand our relationships with them, and add new customers, we may not be able to sustain revenue growth, and we may not achieve or maintain profitability in the future.
Historically, we have experienced rapid growth in the adoption of our platform, customer base and revenue. However, we may not return to our prior growth rates or grow at the same rate in the future. Any success that we may experience in the future will depend, in large part, on our ability to, among other things:
maintain, renew and expand our existing customer base;
continue to attract new customers;
induce customers to expand deployment of the initially adopted module(s) of our platform across their organizations and infrastructure, and to adopt additional modules of our platform and services;
improve the capabilities of our platform through research and development;
continue to successfully expand our business domestically and internationally; and
successfully compete with other companies in the endpoint security industry.
52

Our customers have no obligation to renew their subscription for our platform after the expiration of their contractual subscription period, which is generally one to three years, and in the normal course of business, some customers have elected not to renew. In addition, our customers may renew for shorter contract subscription lengths or cease using certain features. Our customer retention and expansion may decline or fluctuate as a result of a number of factors, including our customers’ satisfaction with our services, our pricing, customer security and networking issues and requirements, our customers’ spending levels, decreases in the number of endpoints to which our customers deploy our solution, mergers and acquisitions involving our customers, industry developments, competition, general economic conditions, or the perceived decline in the incidence of cyberattacks. If our efforts to maintain and expand our relationships with our existing customers are not successful, our business, operating results, and financial condition will materially suffer.
If our platform is not effectively interoperated within our customers’ IT infrastructure, deployments could be delayed or canceled, which would adversely impact our business, operating results, and financial condition.
Our platform must effectively interoperate with our customers’ existing IT infrastructure, which often has different specifications, utilizes multiple protocol standards, deploys products and services from multiple vendors, and contains multiple generations of products and services that have been added over time. As a result, our solutions can sometimes encounter interoperability issues on deployment or over time, which require additional support and problem solving with customers, in some cases, at a substantial cost to us. We may modify our software or introduce new capabilities so that our platform interoperates with a customer’s infrastructure. These issues could cause longer deployment and integration times for our platform, leading to customer churn, which would adversely affect our business, operating results, and financial condition. In addition, government and other customers may require our platform to comply with certain security or other certifications and standards. If we are unable to achieve, or are delayed in achieving, compliance with these certifications and standards, we may be disqualified from selling our platform to such customers, or may otherwise be at a competitive disadvantage, either of which could adversely affect our business, operating results, and financial condition.
Disruptions or other business interruptions that affect the availability of our platform could adversely impact our customer relationships and overall business.
Our platform is hosted by third-party cloud hosting providers including Amazon Web Services (AWS). Our software and systems are designed to use computing, storage capabilities, bandwidth, and other services provided by such cloud hosting providers, and currently our cloud service infrastructure is primarily run on AWS. We have experienced, and expect in the future that we may experience from time to time, interruptions, delays or outages in service availability due to a variety of factors. Capacity constraints could arise from a number of causes such as technical failures, natural disasters, fraud, or security attacks. The level of service provided by our cloud hosting providers, or regular or prolonged interruptions in that service, could also impact the use of, and our customers’ satisfaction with, our platform and could harm our business and reputation. In addition, hosting costs are expected to increase as our customer base grows, which could adversely affect our business, operating results and financial condition.
Furthermore, AWS has discretion to change and interpret its terms of service and other policies with respect to us, including on contract renewal, and those actions may be unfavorable to our business operations. AWS, and other cloud hosting providers, may also take actions beyond our control that could seriously harm our business, including discontinuing or limiting our access to one or more services, increasing pricing terms, competing with us, terminating or seeking to terminate our contractual relationship altogether, or altering how we are able to process data on their system in a way that is unfavorable or costly to us. Although we obtain services from other cloud hosting providers, if our current arrangement with AWS were terminated, we could experience interruptions on our platform and in our ability to make our content available to customers, as well as delays and additional expenses in arranging for expansion and transition to alternative cloud hosting and infrastructure services. Such a transition could require further technical changes to our platform, including, but not limited to, our cloud service infrastructure which was initially designed to run on AWS. Making such changes could be costly in terms of time and financial resources.
Any of these factors could reduce our revenue, subject us to liability, and cause our customers to decline to renew their subscriptions, any of which would harm our business and operating results.
53

We may not timely and cost-effectively scale and adapt our existing technology to meet our customers’ performance and other requirements.
Our future growth is dependent upon our ability to continue to meet the needs of new customers and the expanding needs of our existing customers as their use of our solutions grows. As our customers gain more experience with our platform, the number of endpoints and events, the amount of data transferred, processed and stored by us, and the number of locations where our platform is being accessed, have in the past, and may in the future, expand rapidly. In order to meet the performance and other requirements of our customers, we intend to continue to make significant investments to increase capacity and to develop and implement new technologies in our service and cloud infrastructure operations. These technologies, which include databases, applications, and server optimizations, network and hosting strategies, and automation, are often advanced, complex, new and untested. We may not be successful in developing or implementing these technologies. In addition, it takes a significant amount of time to plan, develop and test improvements to our technologies and infrastructure, and we may not be able to accurately forecast demand or predict the results we will realize from such improvements. In some circumstances, we may also determine to scale our technology through the acquisition of complementary businesses and technologies rather than through internal development, which may divert management’s time and resources. To the extent that we do not effectively scale our operations to meet the needs of our growing customer base and to maintain performance as our customers expand their use of our solution, we will not be able to grow as quickly as we anticipate, our customers may reduce or cancel use of our solutions and we will be unable to compete as effectively and our business and operating results will be adversely affected.
If we do not accurately anticipate and promptly respond to changes in our customers’ technologies, business plans or security needs, our competitive position and prospects will be adversely impacted.
The cybersecurity market has grown quickly and is expected to continue to evolve rapidly. Moreover, many of our customers operate in markets characterized by rapidly changing technologies and business plans, which require them to add numerous network-connected endpoints and adapt to increasingly complex IT environments, incorporating a variety of hardware, software applications, operating systems, and networking protocols. As their technologies and business plans grow more complex, we expect these customers to face new and increasingly sophisticated methods of attack. We face significant challenges in ensuring that our platform effectively identifies and responds to these advanced and evolving attacks, including as a result of the evolving AI landscape. As a result of the continued rapid innovations in the technology industry, including the rapid growth of smartphones, tablets and other devices, enterprise employees using personal devices for work, the rapidly evolving Internet of Things and AI, we expect the networks of our customers to continue to change rapidly and become more complex. There can be no assurance that we will be successful in developing and marketing, on a timely basis, enhancements to our platform that adequately address the changing needs of our customers. In addition, any enhancements to our platform could involve research and development processes that are more complex, expensive and time-consuming than we anticipate. We may experience unanticipated delays in the availability of enhancements to our platform and may fail to meet customer expectations with respect to the timing of such availability. If we do not quickly respond to the rapidly changing and rigorous needs of our customers by developing and releasing updates to our platform on a timely basis that can adequately respond to advanced threats and our customers’ evolving needs, our business, operating results, and financial condition will be adversely affected.
If we are not able to maintain and enhance our brand and reputation, our business and operating results may be adversely affected.
We believe that maintaining and enhancing our brand and our reputation as a leading provider of endpoint and platform security solutions is critical to our relationship with our existing customers, channel partners, and alliance partners and our ability to attract new customers and partners. The successful promotion of our brand will depend on a number of factors, including our ability to continue to develop additional features for our platform, our ability to successfully differentiate our platform from competitive cloud-based or legacy security solutions, our marketing efforts, and, ultimately, our ability to detect and stop breaches. Although we believe it is important for our growth, our brand promotion activities may not be successful or yield increased revenue.
54

Under certain circumstances, our employees may have access to our customers’ platforms. An employee may take advantage of such access to conduct malicious activities. Any such misuse of our platform could result in negative press coverage and negatively affect our reputation, which could result in harm to our business, reputation, and operating results.
In addition, independent industry and research firms often evaluate our solutions and provide reviews of our platform, as well as the products of our competitors, and perception of our platform in the marketplace may be significantly influenced by these reviews. If these reviews are negative, or less positive as compared to those of our competitors’ products, our brand may be adversely affected. Our solutions may fail to detect or prevent threats in any particular test for a number of reasons that may or may not be related to the efficacy of our solutions in real world environments. To the extent potential customers, industry analysts or research firms believe that the occurrence of a failure to detect or prevent any particular threat is a flaw or indicates that our solutions or services do not provide significant value, we may lose customers, and our reputation, financial condition and business would be harmed.
Moreover, the performance of our channel partners and alliance partners may affect our brand and reputation if customers do not have a positive experience with these partners. In addition, we have in the past worked, and continue to work, with high profile customers as well as assist in analyzing and remediating high profile cyberattacks. Our work with such customers has exposed us to publicity and media coverage. Negative publicity about us, including about our management, the efficacy and reliability of our platform, our products offerings, our professional services, and the customers we work with, even if inaccurate, could adversely affect our reputation and brand.
If we are unable to maintain successful relationships with our channel partners and alliance partners, or if our channel partners or alliance partners fail to perform, our ability to market, sell and distribute our platform will be limited, and our business, operating results, and financial condition will be harmed.
Substantially all of our sales are fulfilled through our channel partners, including resellers, distributors, MSPs, MSSPs, MDRs, OEMs, and IR firms, and we expect that we will continue to generate a significant portion of our revenue from channel partners for the foreseeable future.. Our largest channel partner for the three months ended October 31, 2023 and 2022 was Exclusive Networks. We generated 19% and 18% of our revenue from Exclusive Networks for the three months ended October 31, 2023 and 2022, respectively. Our agreements with our channel partners, including agreements with Exclusive Networks, are non-exclusive, do not last for set terms, and may be terminated by either party at any time. Further, channel partners fulfill our sales on a purchase order basis and do not impose minimum purchase requirements or related terms on sales. Additionally, we have entered, and intend to continue to enter, into alliance partnerships with third parties to support our future growth plans. The loss of a substantial number of our channel partners or alliance partners, or the failure to recruit additional partners, would adversely affect our business, operating results, and financial condition.
To the extent our partners are unsuccessful in selling our platform, or if we are unable to enter into arrangements with and retain a sufficient number of high-quality partners in each of the regions in which we sell or plan to sell our platform, we are unable to keep them motivated to sell our platform, or our partners shift focus to other vendors and/or our competitors, our ability to sell our platform and operating results will be harmed. The termination of our relationship with any significant partner may adversely affect our sales and operating results. Our ability to achieve revenue growth in the future will depend in part on our ability to maintain successful relationships with our channel partners and in training our channel partners to independently sell and deploy our platform.
We are also exposed to credit and liquidity risks and our operating results will be harmed if our partners were to become unable or unwilling to pay us at all or in a timely manner, terminate their relationships with us or go out of business. Although we have programs in place that are designed to monitor and mitigate such risks, we cannot guarantee these programs will be effective in reducing our risks. If we are unable to adequately control these risks, our business, operating results, and financial condition would be harmed. If partners fail to pay us under the terms of our agreements or we are otherwise unable to collect on our accounts receivable from these partners, we may be adversely affected both from the inability to collect amounts due and the cost of enforcing the terms of our contracts, including litigation. Our partners may seek bankruptcy protection or other similar relief and fail to pay amounts due to us, or pay those amounts more slowly, either of which would adversely affect our business, operating results, and financial condition. We may be further impacted by consolidation of our existing channel partners. In such instances,
55

we may experience changes to our overall business and operational relationships due to dealing with a larger combined entity, and our ability to maintain such relationships on favorable contractual terms may be more limited. We may also become increasingly dependent on a more limited number of channel partners, as consolidation increases the relative proportion of our business for which each channel partner is responsible, which may magnify the risks described in the preceding paragraphs.
Our business depends, in part, on sales to government organizations, and significant changes in the contracting or fiscal policies of such government organizations could adversely affect our business and operating results.
Our future growth depends, in part, on increasing sales to government organizations. Demand from government organizations is often unpredictable and subject to budgetary uncertainty. We have made significant investments to address the government sector, but we cannot assure you that these investments will be successful, or that we will be able to maintain or grow our revenue from the government sector. Although we anticipate that they may increase in the future, sales to governmental organizations have not accounted for, and may never account for, a significant portion of our revenue. Sales to governmental organizations are subject to a number of challenges and risks that may adversely affect our business and operating results, including the following risks:
selling to governmental agencies can be highly competitive, expensive, and time consuming, often requiring significant upfront time and expense without any assurance that such efforts will generate a sale;
government certification, software supply chain or source code transparency requirements applicable to us or our platform may change and, in doing so, restrict our ability to sell into the governmental sector until we have attained the revised certification or meet other new requirements. For example, although SentinelOne is currently FedRAMP authorized, such authorization is costly to maintain and subject to rigorous compliance and if we lose our authorization, it would restrict our ability to sell to government customers;
government demand and payment for our platform may be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our platform, including as a result of sudden, unforeseen and disruptive events such as government shut downs, governmental defaults on indebtedness, war, regional geopolitical conflicts around the world, incidents of terrorism, natural disasters, and public health concerns or epidemics;
governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government refusing to continue buying our platform, which would adversely impact our revenue and operating results, or institute fines or civil or criminal liability if an investigation, audit, or other review, were to uncover improper or illegal activities;
governments may require certain products to be manufactured, produced, hosted or accessed solely in their country or in other relatively high-cost locations, and we may not produce or host all products in locations that meet these requirements, affecting our ability to sell these products to governmental agencies; and
refusal to grant certain certifications or clearance by one government agency, or decision by one government agency that our products do not meet certain standards, may cause reputational harm and cause concern with other government agencies.
The occurrence of any of the foregoing could cause governmental organizations to delay or refrain from purchasing our solutions in the future or otherwise adversely affect our business and operating results.
Our long-term success depends, in part, on our ability to expand the sale of our platform to customers located outside of the United States and our current, and any further, expansion of our international operations exposes us to risks that could have a material adverse effect on our business, operating results, and financial condition.
We are generating a growing portion of our revenue outside of the United States, and conduct our business activities in various foreign countries, including some emerging markets where we have limited experience, where the
56

challenges of conducting our business can be significantly different from those we have faced in more developed markets and where business practices may create internal control risks including:
fluctuations in foreign currency exchange rates, which could add volatility to our operating results;
new, or changes in, regulatory requirements;
tariffs, export and import restrictions, restrictions on foreign investments, sanctions, and other trade barriers or protection measures;
exposure to numerous, increasing, stringent (particularly in the European Union), and potentially inconsistent laws and regulations relating to privacy, data protection, and information security;
costs of localizing products and services (including, but not limited to data localization requirements);
lack of acceptance of localized products and services;
the need to make significant investments in people, solutions and infrastructure, typically well in advance of revenue generation;
challenges inherent in efficiently managing an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs;
difficulties in maintaining our corporate culture with a dispersed and distant workforce;
treatment of revenue from international sources, evolving domestic and international tax environments, and other potential tax issues, including with respect to our corporate operating structure and intercompany arrangements;
different or weaker protection of our intellectual property, including increased risk of theft of our proprietary technology and other intellectual property;
economic weakness or currency-related crises;
compliance with multiple, conflicting, ambiguous or evolving governmental laws and regulations, including employment, tax, data privacy, anti-corruption, import/export, antitrust, data transfer, storage and protection, and industry-specific laws and regulations, including rules related to compliance by our third-party resellers and our ability to identify and respond timely to compliance issues when they occur and regulations applicable to us and our third party data providers from whom we purchase and resell syndicated data;
vetting and monitoring our third-party channel partners in new and evolving markets to confirm they maintain standards consistent with our brand and reputation;
generally longer payment cycles and greater difficulty in collecting accounts receivable;
our ability to adapt to sales practices and customer requirements in different cultures;
the lack of reference customers and other marketing assets in regional markets that are new or developing for us, as well as other adaptations in our market generation efforts that we may be slow to identify and implement;
dependence on certain third parties, including channel partners with whom we do not have extensive experience;
natural disasters, acts of war, terrorism, or pandemics, including the armed conflicts in Israel and Ukraine;
instability in the global banking system;
57

cybersecurity incidents;
corporate espionage; and
political instability and security risks in the countries where we are doing business and changes in the public perception of governments in the countries where we operate or plan to operate.
We have undertaken, and will continue to undertake, additional corporate operating restructurings from time to time that involve our group of foreign country subsidiaries through which we do business abroad. We consider various factors in evaluating these restructurings, including the alignment of our corporate legal entity structure with our organizational structure and its objectives, the operational and tax efficiency of our group structure, and the long-term cash flows and cash needs of our business. Such restructurings increase our operating costs, and if ineffectual, could increase our income tax liabilities and our global effective tax rate.
We have experienced rapid growth, and if we do not effectively manage our future growth, our business, operating results, and financial condition may be adversely affected.
We have experienced rapid growth historically, and we expect to continue to invest broadly across our organization to support our growth. For example, our headcount grew from over 1,900 employees as of October 31, 2022, to over 2,300 employees as of October 31, 2023. Although we have experienced rapid growth historically, we may not sustain our growth rates, nor can we assure you that our investments to support our growth will be successful. The growth and expansion of our business will require us to invest significant financial and operational resources and the continuous dedication of our management team.
In addition, as we have grown, our number of customers has also increased significantly, and we have increasingly managed more complex deployments of our platform in more complex computing environments. The rapid growth and expansion of our business places a significant strain on our management, operational, and financial resources. To manage any future growth effectively, we must continue to improve and expand our information technology and financial infrastructure, our operating and administrative systems and controls, and our ability to manage headcount, capital, and processes in an efficient manner. As a result of recent macroeconomic conditions, in June 2023, we approved a restructuring plan designed to improve operational efficiencies and operating costs and better align our workforce and operations with current business needs, priorities, and near-term growth expectations.
If we continue to experience rapid growth, we may not be able to successfully implement or scale improvements to our systems, processes, and controls in an efficient or timely manner. For example, as we grow, we may experience difficulties in managing improvements to our systems, processes, and controls or in connection with third-party software licensed to help us with such improvements. As we grow, our existing systems, processes, and controls may not prevent or detect all errors, omissions, or fraud. Any future growth will continue to add complexity to our organization and require effective coordination throughout our organization. Failure to manage any future growth effectively could result in increased costs, cause difficulty or delays in deploying new customers, reduce demand for our platform, cause difficulties in introducing new features or other operational difficulties, and any of these difficulties would adversely affect our business, operating results, and financial condition.
Our sales cycles can be long and unpredictable, and our sales efforts require considerable time and expense.
Our revenue recognition is difficult to predict because of the length and unpredictability of the sales cycle for our platform, particularly with respect to large organizations and government entities. For example, in light of current macroeconomic conditions, we have observed a lengthening of the sales cycle for some prospective customers that we attribute to higher cost-consciousness around IT budgets, which has become more pronounced recently. Customers often view the subscription to our platform as a significant strategic decision and, as a result, frequently require considerable time to evaluate, test and qualify our platform prior to entering into or expanding a relationship with us. Large enterprises and government entities in particular, often undertake a significant evaluation process that further lengthens our sales cycle.
Our direct sales team develops relationships with our customers, and works with our channel partners on account penetration, account coordination, sales and overall market development. We spend substantial time and resources on our sales efforts without any assurance that our efforts will produce a sale. Security solution purchases are frequently
58

subject to budget constraints, multiple approvals and unanticipated administrative, processing and other delays. As a result, it is difficult to predict whether and when a sale will be completed. The failure of our efforts to secure sales after investing resources in a lengthy sales process would adversely affect our business, operating results and financial condition.
The sales prices of our platform may decrease, or the mix of our sales may change, which may reduce our gross profits and adversely affect our business, operating results, and financial condition.
We have limited experience with respect to determining the optimal prices for our platform. As the market for endpoint security matures, or as new competitors introduce new products or services that are similar to or compete with ours, we may be unable to effectively optimize our prices through increases or decreases, attract new customers at our offered prices or based on the same pricing model as we have used historically. Further, competition continues to increase in the market segments in which we participate, and we expect competition to further increase in the future, thereby leading to increased pricing pressures. Larger competitors with more diverse product and service offerings may reduce the price of products or services that compete with ours or may bundle them with other products and services. This could lead customers to demand greater price concessions or additional functionality at the same price levels. As a result, in the future we may be required to reduce our prices or provide more features without corresponding increases in price, which would adversely affect our business, operating results, and financial condition.
Because we recognize revenue from subscriptions to our platform over the term of the subscription, downturns or upturns in new business will not be immediately reflected in our operating results.
We generally recognize revenue from customers ratably over the term of their subscription, which is generally one to three years. As a result, a substantial portion of the revenue we report in each period is attributable to the recognition of deferred revenue relating to agreements that we entered into during previous periods. Consequently, any increase or decrease in new sales or renewals in any one period will not be immediately reflected in our revenue for that period. Any such change, however, would affect our revenue in future periods. Accordingly, the effect of downturns or upturns in new sales and potential changes in our rate of renewals will not be fully reflected in our operating results until future periods. We may also be unable to timely reduce our cost structure in line with a significant deterioration in sales or renewals that would adversely affect our business, operating results, and financial condition.
We provide service level commitments under some of our customer contracts. If we fail to meet these contractual commitments, we could be obligated to provide partial refunds or our customers could be entitled to terminate their contracts and our business would suffer.
Certain of our customer agreements contain service level commitments, which contain specifications regarding the availability of our platform and our support services. Failure of or disruption to our infrastructure or third-party hosting service providers could impact the performance of our platform and the availability of services to customers. If we are unable to meet our stated service level commitments or if we suffer extended periods of poor performance or unavailability of our platform, we may be contractually obligated to provide affected customers with credit, partial refunds or termination rights. To date, there has not been a material failure to meet our service level commitments, and we do not currently have any material liabilities accrued on our consolidated balance sheets for such commitments. Our business, operating results, and financial condition would be adversely affected if we suffer performance issues or downtime that exceeds the service level commitments under our agreements with our customers.
59

Our business is subject to the risks of warranty claims, product returns and product defects from real or perceived defects in our solutions or their misuse by our customers or third parties and indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.
We may be subject to liability claims for damages related to errors or defects in our solutions. A material liability claim or other occurrence that harms our reputation or decreases market acceptance of our platform will harm our business and operating results. Although we generally have limitation of liability provisions in our terms and conditions of sale, they may not fully or effectively protect us from claims as a result of federal, state or local laws or ordinances, or unfavorable judicial decisions in the United States or other countries. The sale and support of our platform also entails the risk of product liability claims. We employ measures in the form of policy and technical controls to limit unauthorized access to our platform by our employees, customers and third-parties, however, these measures may not fully or effectively protect our platform from unauthorized access.
Additionally, we typically provide indemnification to customers, partners or other third parties we do business with for certain losses suffered or expenses incurred as a result of third-party claims arising from our infringement of a third party’s intellectual property. We also provide unlimited liability for certain breaches of confidentiality, as defined in our master subscription agreement. We also provide limited liability in the event of certain breaches of our master subscription agreement. Certain of these contractual provisions survive termination or expiration of the applicable agreement. However, as we continue to grow, indemnification claims against us for the obligations listed may increase.
When our customers or other third parties we do business with make intellectual property rights or other indemnification claims against us, we incur significant legal expenses and may have to pay damages, license fees and/or stop using technology found to be in violation of the third party’s rights. We may also have to seek a license for the technology. Such licenses may not be available on reasonable terms, if at all, and may significantly increase our operating expenses or may require us to restrict our business activities and limit our ability to deliver certain solutions or features. We may also be required to develop alternative non-infringing technology, which could require significant effort and expense and/or cause us to alter our platform, which could harm our business. Large indemnity obligations, whether for intellectual property or in certain limited circumstances, other claims, would harm our business, operating results and financial condition.
Additionally, our platform may be used by our customers and other third parties who obtain access to our solutions for purposes other than for which our platform was intended.
We maintain insurance to protect against certain claims associated with the use of our platform, but our insurance coverage may not adequately cover the claims asserted against us. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation, divert management’s time and other resources, and harm our business and reputation. We have offered some of our customers a limited warranty, subject to certain conditions. Any failure or refusal of our insurance providers to provide the expected insurance benefits to us after we have remediated warranty claims would cause us to incur significant expense or cause us to cease offering warranties which could damage our reputation, cause us to lose customers, expose us to liability claims by our customers, negatively impact our sales and marketing efforts, and have an adverse effect on our business, operating results, and financial condition. Further, although the terms of the warranty do not allow those customers to use warranty claim payments to fund payments to persons on the U.S. Treasury Department’s Office of Foreign Assets Control (OFAC), list of Specially Designated Nationals and Blocked Persons or who are otherwise subject to U.S. sanctions, we cannot assure you that all of our customers will comply with our warranty terms or refrain from taking actions, in violation of our warranty and applicable law.
Key business metrics and other estimates are subject to inherent challenges in measurement and to change as our business evolves, and our business, operating results, and financial condition could be adversely affected by real or perceived inaccuracies in those metrics or any changes in metrics we disclose.
We regularly review key business metrics, including our ARR, number of customers with ARR of $100,000, and NRR, and other measures to evaluate growth trends, measure our performance, and make strategic decisions. These key metrics are calculated using internal company data and have not been validated by an independent third-party.
60

While these numbers are based on what we believe to be reasonable estimates for the applicable period of measurement at the time of reporting, there are inherent challenges in such measurements. If we fail to maintain effective processes and systems, our key metrics calculations may be inaccurate, and we may not be able to identify those inaccuracies. We regularly review our processes for calculating these metrics, and from time to time we make adjustments to improve their accuracy. Moreover, we may periodically change the definition or methodology underlying our key metrics. For example, as a result of a decline in usage and consumption in the quarter ended April 30, 2023, we decided to change our methodology of calculating ARR for consumption and usage-based agreements to reflect committed contract values as opposed to based on consumption and usage. In addition, as part of our quarterly review of ARR in connection with the preparation of our condensed consolidated financial statements for the quarter ended April 30, 2023, we discovered some historical inaccuracies relating to ARR on certain contracts, which we have corrected. As a result, we made a one-time adjustment of approximately 5% of total ARR, which we reflected in our total ARR as of July 31, 2023. If our key metrics are inaccurate or if investors perceive any changes to our key business metrics or the methodologies for calculating these metrics negatively, our business could be adversely affected.
Risks Related to our People
We rely on our management team and other key employees and will need additional personnel to grow our business, and the loss of one or more key employees or our inability to hire, integrate, train, manage, retain, and motivate qualified personnel, including members of our board of directors, could harm our business.
Our future success is dependent, in part, on our ability to hire, integrate, train, manage, retain, and motivate the members of our management team and other key employees throughout our organization. The loss of key personnel, including key members of our management team or members of our board of directors, as well as certain of our key marketing, sales, finance, support, product development, people team, or technology personnel, could disrupt our operations and have an adverse effect on our ability to grow our business. In particular, we are highly dependent on the services of Tomer Weingarten, our co-founder, Chairman of the Board of Directors, President, and Chief Executive Officer, who is critical to the development of our technology, platform, future vision, and strategic direction. From time to time, there have been and may in the future be changes in our management team. While we seek to manage any such transitions carefully, such changes may result in a loss of institutional knowledge, cause disruptions to our business and negatively affect our business. Further, we maintain an office in Tel-Aviv, Israel and had approximately 14% of our personnel in Israel as of October 31, 2023. We are closely monitoring the unfolding events of the armed conflict in Israel which began in October 2023. While this conflict is still evolving, to date, the conflict has not had an adverse impact on our workforce and we have implemented continuity measures to address the safety of our employees and continue our operations in the event of reduced employee availability in the conflict region. However, if our continuity measures fail or the conflict continues to worsen or intensify, any business interruptions or spillover effects could adversely affect our business and operations.
Competition for highly skilled personnel is intense, especially in the San Francisco Bay Area, where we have a substantial presence and need for highly skilled personnel, and we may not be successful in hiring or retaining qualified personnel to fulfill our current or future needs. More generally, the technology industry, and the cybersecurity industry more specifically, is also subject to substantial and continuous competition for engineers with high levels of experience in designing, developing and managing software and related services. Moreover, the industry in which we operate generally experiences high employee attrition. We have, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. For example, in recent years, recruiting, hiring and retaining employees with expertise in the cybersecurity industry has become increasingly difficult as the demand for cybersecurity professionals has increased as a result of the recent cybersecurity attacks on global corporations and governments. We may be required to provide more training to our personnel than we currently anticipate. Further, labor is subject to external factors that are beyond our control, including our industry’s highly competitive market for skilled workers and leaders, cost inflation, overall macroeconomics and workforce participation rates.
In June 2023, we approved a restructuring plan, which impacted approximately 5% of our workforce. This reduction may adversely impact our ability to achieve our future operational targets. In the future, we may be unable to hire qualified employees and may be unable to successfully train those employees that we are able to hire, and as a result, employees may not become fully productive on the timelines that we have projected or at all. Further, the
61

reduction could yield unanticipated consequences or disruptions in our day-to-day operations, such as attrition beyond planned staff reductions.
Additionally, restrictive immigration policies or legal or regulatory developments relating to immigration may also negatively affect our efforts to attract and hire new personnel as well as retain our existing personnel. Changes in U.S. immigration and work authorization laws and regulations can be significantly affected by political forces and levels of economic activity. Our business may be adversely affected if legislative or administrative changes to immigration or visa laws and regulations impair our hiring processes.
Moreover, many of the companies with which we compete for experienced personnel have greater resources than we have. Our competitors also may be successful in recruiting and hiring members of our management team, sales team or other key employees, and it may be difficult for us to find suitable replacements on a timely basis, on competitive terms, or at all. We have in the past, and may in the future, be subject to allegations that employees we hire have been improperly solicited, or that they have divulged proprietary or other confidential information or that their former employers own such employees’ inventions or other work product, or that they have been hired in violation of non-compete provisions or non-solicitation provisions.
In addition, job candidates and existing employees often consider the value of the equity awards and other compensation they receive in connection with their employment. If the perceived value of our compensatory package declines, it may adversely affect our ability to attract and retain highly skilled employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects would be severely harmed. Further, our competitors may be successful in recruiting and hiring members of our management team or other key employees, and it may be difficult for us to find suitable replacements on a timely basis, on competitive terms, or at all. In recent years, the increased availability of hybrid or remote working arrangements has expanded the pool of companies that can compete for our employees and employment candidates. Although we have entered into employment agreements with our key employees, these agreements are on an “at-will” basis, meaning they are able to terminate their employment with us at any time. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects would be severely harmed.
If we do not effectively integrate, train, manage, and retain sales personnel, and expand our sales and marketing capabilities, we may be unable to increase our customer base and increase sales to our existing customers.
Our ability to increase our customer base and achieve broader market adoption of our platform will depend to a significant extent on our ability to continue to expand our sales and marketing operations. We have and plan to continue to dedicate significant resources to sales and marketing programs and to expand our sales and marketing capabilities to target additional potential customers, but there is no guarantee that we will be successful in attracting and maintaining additional customers. If we are unable to find efficient ways to deploy our sales and marketing investments or if our sales and marketing programs are not effective, our business and operating results would be adversely affected.
Furthermore, we plan to continue expanding our sales force and there is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve revenue growth will depend, in part, on our success in hiring, integrating, training, managing, and retaining sufficient numbers of sales personnel to support our growth, particularly in international markets. New hires require significant training and may take extended time before they are productive. Our recent hires and planned hires may not become productive as quickly as we expect, or at all, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. Moreover, our international expansion may be slow or unsuccessful if we are unable to retain qualified personnel with international experience, language skills and cultural competencies in the geographic markets in which we target.
If we are unable to hire, integrate, train, manage, and retain a sufficient number of effective sales personnel, or the sales personnel we hire are not successful in obtaining new customers or increasing sales to our existing customer base, our business, operating results and financial condition will be adversely affected.
62

Any inability to maintain a high-quality customer support organization could lead to a lack of customer satisfaction, which could hurt our customer relationships and adversely affect our business, operating results, and financial condition.
Once our platform is deployed within our customers’ computing environments, our customers rely on our technical support services to assist with service customization and optimization and to resolve certain issues relating to the implementation and maintenance of our platform and advanced services. If we do not effectively assist our customers in deploying our platform, succeed in helping our customers quickly resolve technical issues, or provide effective ongoing support, our ability to sell additional products and services as part of our platform to existing customers would be adversely affected and our reputation with potential customers could be damaged.
In addition, our sales process is highly dependent on our product and business reputation and on positive recommendations, referrals, and peer promotions from our existing customers. Any failure to maintain high-quality technical support, or a market perception that we do not maintain high-quality support, could adversely affect our reputation, our ability to sell our services to existing and prospective customers, and our business, operating results and financial condition.
We believe that our corporate culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity, and teamwork fostered by our culture, and our business may be harmed.
We believe that our corporate culture has been, and will continue to be a key contributor to our success. If we do not continue to develop our corporate culture as we grow and evolve, it could harm our ability to foster the innovation, inclusion, creativity, and teamwork that we believe is important to support our growth. As we implement more complex organizational structures, we may find it increasingly difficult to maintain the beneficial aspects of our corporate culture, which could negatively impact our future success. We are also taking steps to develop a more inclusive and diverse workforce, however, there is no guarantee that we will be able to do so.
Risks Related to Our Intellectual Property
Our proprietary rights may be difficult to enforce, which could enable others to copy or use aspects of our platform without compensating us.
We rely primarily on patent, trademark, copyright and trade secrets laws, and confidentiality agreements and contractual provisions to protect our technology. Valid patents may not issue from our pending applications, and the claims eventually allowed on any patents may not be sufficiently broad to protect our technology or platform. Any issued patents may be challenged, invalidated or circumvented, and any rights granted under these patents may not actually provide adequate defensive protection or competitive advantages to us. Patent applications in the United States are typically not published until at least 18 months after filing, or, in some cases, not at all, and publications of discoveries in industry-related literature lag behind actual discoveries. We cannot be certain that we were the first to make the inventions claimed in our pending patent applications or that we were the first to file for patent protection. Additionally, the process of obtaining patent protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. In addition, recent changes to the patent laws in the United States may bring into question the validity of certain software patents and may make it more difficult and costly to prosecute patent applications. Such changes may lead to uncertainties or increased costs and risks surrounding the prosecution, validity, ownership, enforcement, and defense of our issued patents and patent applications and other intellectual property, the outcome of third-party claims of infringement, misappropriation, or other violation of intellectual property brought against us and the actual or enhanced damages (including treble damages) that may be awarded in connection with any such current or future claims, and could have a material adverse effect on our business, operating results, and financial condition.
Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our platform or obtain and use information that we regard as proprietary. We generally enter into confidentiality or license agreements with our employees, consultants, vendors, and customers, and generally limit access to and distribution of our proprietary information. However, such agreements may not be enforceable in full or in part in all jurisdictions and any breach could negatively affect our business and our remedy for such breach may be limited. The
63

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. Lastly, the measures we employ to limit the access and distribution of our proprietary information may not prevent unauthorized use or disclosure of our proprietary technology or intellectual property. As such, we cannot guarantee that the steps taken by us will prevent misappropriation of our technology. Policing unauthorized use of our technology or platform is difficult. In addition, the laws of some foreign countries do not protect our proprietary rights to the same extent as the laws of the United States, and many foreign countries do not enforce these laws as diligently as government agencies and private parties in the United States. For example, many foreign countries limit the enforceability of patents against certain third parties, including government agencies or government contractors. In these countries, patents may provide limited or no benefit. Effective trade secret protection may also not be available in every country in which our products are available or where we have employees or independent contractors. The loss of trade secret protection could make it easier for third parties to compete with our products by copying functionality. In addition, any changes in, or unexpected interpretations of, the trade secret and employment laws in any country in which we operate may compromise our ability to enforce our trade secret and intellectual property rights. From time to time, legal action by us may be necessary to enforce our patents and other IP rights, to protect our trade secrets, to determine the validity and scope of the proprietary rights of others or to defend against claims of infringement or invalidity. Moreover, the availability of copyright protection and other legal protections for intellectual property generated by certain technologies, such as generative AI, is uncertain. The use of generative AI and other forms of AI may expose us to risks because the intellectual property ownership and license rights, including copyright, of generative and other AI output, has not been fully interpreted by U.S. courts or been fully addressed by U.S. federal or state regulation, as well as in foreign jurisdictions.
Such litigation could result in substantial costs and diversion of resources and could negatively affect our business, operating results and financial condition. If we are unable to protect our proprietary rights (including aspects of our software and platform protected other than by patent rights), we will find ourselves at a competitive disadvantage to others who need not incur the additional expense, time and effort required to create our platform and other innovative products that have enabled us to be successful to date. Moreover, we may need to expend additional resources to defend our intellectual property rights in foreign countries, and our inability to do so could impair our business or adversely affect our international expansion.
Third parties have claimed and may claim that our platform infringes their intellectual property rights and this may create liability for us or otherwise adversely affect our business, operating results, and financial condition.
Third parties have claimed, and may claim in the future, that our current or future products and services infringe their intellectual property rights, and such claims may result in legal claims against our channel partners, our alliance partners, our customers and us. These claims may damage our brand and reputation, harm our customer relationships, and create liability for us. Contractually, we are expected to indemnify our partners and customers for these types of claims. We expect the number of such claims to increase as the number of products and services and the level of competition in our market grows, as the functionality of our platform overlaps with that of other products and services, and as the volume of issued software patents and patent applications continues to increase. We generally agree in our customer and partner contracts to indemnify customers for certain expenses or liabilities they incur as a result of third-party intellectual property infringement claims associated with our platform. To the extent that any claim arises as a result of third-party technology we have licensed for use in our platform, we may be unable to recover from the appropriate third party any expenses or other liabilities that we incur.
Companies in the software and technology industries, including some of our current and potential competitors, own large 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. Furthermore, patent holding companies, non-practicing entities, and other adverse patent owners that are not deterred by our existing intellectual property protections may seek to assert patent claims against us. From time to time, third parties, including certain of these leading companies, have invited us to license their patents and may, in the future, assert patent, copyright, trademark, or other intellectual property rights against us, our channel partners, our alliance partners, or our customers. We have received, and may in the future receive, notices that claim we have misappropriated, misused, or infringed other parties’ intellectual property
64

rights, and, to the extent we gain greater market visibility, we face a higher risk of being the subject of intellectual property infringement claims.
There may be third-party intellectual property rights, including issued or pending patents and trademarks, that cover significant aspects of our technologies or business methods and assets. We may also face exposure to third-party intellectual property infringement, misappropriation, or violation actions if we engage software engineers or other personnel who were previously engaged by competitors or other third parties and those personnel inadvertently or deliberately incorporate proprietary technology of third parties into our products. In addition, we may lose valuable intellectual property rights or personnel. A loss of key personnel or their work product could hamper or prevent our ability to develop, market, and support potential products or enhancements, which could severely harm our business. Any intellectual property claims, with or without merit, could be very time-consuming, could be expensive to settle or litigate, and could divert our management’s attention and other resources. These claims could also subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights, and may require us to indemnify our customers for liabilities they incur as a result of such claims. These claims could also result in our having to stop using technology found to be in violation of a third party’s rights. We might be required to seek a license for the intellectual property, which may not be available on reasonable terms or at all. Even if a license were available, we could be required to pay significant royalties, which would increase our operating expenses. Alternatively, we could be required to develop alternative non-infringing technology, which could require significant time, effort, and expense, and may affect the performance or features of our platform. If we cannot license or develop alternative non-infringing substitutes for any infringing technology used in any aspect of our business, we would be forced to limit or stop sales of our platform and may be unable to compete effectively. Any of these results would adversely affect our business, operating results, and financial condition.
We license technology from third parties, and our inability to maintain those licenses could harm our business.
We currently incorporate, and will in the future incorporate, technology that we license from third parties, including software, into our solutions. Licensing technologies from third parties exposes us to increased risk of being the subject of intellectual property infringement and vulnerabilities due to, among other things, our lower level of visibility into the development process with respect to such technology and the care taken to safeguard against risks. We cannot be certain that our licensors do not or will not infringe on the intellectual property rights of third parties or that our licensors have or will have sufficient rights to the licensed intellectual property in all jurisdictions in which we may sell our platform. Some of our agreements with our licensors may be terminated by them for convenience, or otherwise provide for a limited term. If we are unable to continue to license technology because of intellectual property infringement claims brought by third parties against our licensors or against us, or if we are unable to continue our license agreements or enter into new licenses on commercially reasonable terms, our ability to develop and sell solutions and services containing or dependent on that technology would be limited, and our business, including our financial conditions, cash flows and results of operations could be harmed. Additionally, if we are unable to license technology from third parties, we may be forced to acquire or develop alternative technology, which we may be unable to do in a commercially feasible manner, or at all, and may require us to use alternative technology of lower quality or performance standards. This could limit or delay our ability to offer new or competitive solutions and increase our costs. Third-party software we rely on may be updated infrequently, unsupported or subject to vulnerabilities that may not be resolved in a timely manner, any of which may expose our solutions to vulnerabilities. As a result, our business, operating results, and financial condition would be adversely affected.
Some of our technology incorporates “open source” software, which could negatively affect our ability to sell our platform and subject us to possible litigation.
Our platform contains third-party open source software components, and failure to comply with the terms of the underlying open source software licenses could restrict our ability to sell our products and subscriptions. The use and distribution of open source software may entail greater risks than the use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code, which they are not typically required to maintain and update, and they can change the license terms on which they offer the open source software. Although we monitor our use of open source software in an effort both to comply with the terms of the applicable open source licenses and to avoid subjecting our products to conditions we do not intend, many of the risks associated with use of open source software cannot be eliminated and
65

could negatively affect our business. In addition, the wide availability of source code used in our solutions could expose us to security vulnerabilities.
Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon our use and distribution of the open source software. If we combine and distribute our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release combined the source code of our proprietary software to the public, including authorizing further modification and redistribution, or otherwise be limited in the licensing of our services, each of which could provide an advantage to our competitors or other entrants to the market, create security vulnerabilities in our solution, require us to re-engineer all or a portion of our platform, and reduce or eliminate the value of our services. This would allow our competitors to create similar products with lower development effort and time and ultimately could result in a loss of sales for us.
The terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that these licenses could be construed in ways that could impose unanticipated conditions or restrictions on our ability to commercialize products and subscriptions incorporating such software. Moreover, we cannot assure you that our processes for controlling our use of open source software in our products and subscriptions will be effective. From time to time, we may face claims from third parties asserting ownership of, or demanding release of, the open source software or derivative works that we developed using such software (which could include our proprietary source code), or otherwise seeking to enforce the terms of the applicable open source license. These claims, regardless of validity, could result in time consuming and costly litigation, divert management’s time and attention away from developing the business, expose us to customer indemnity claims, or force us to disclose source code. Litigation could be costly for us to defend, result in paying damages, entering into unfavorable licenses, have a negative effect on our operating results and financial condition, or cause delays by requiring us to devote additional research and development resources to change our solution.
Risks Related to Legal and Regulatory Matters
We are subject to laws and regulations, including governmental export and import controls, sanctions and anti-corruption laws, that could impair our ability to compete in our markets and subject us to liability if we are not in full compliance with applicable laws.
We are subject to laws and regulations, including governmental export and import controls, that could subject us to liability or impair our ability to compete in our markets. Our platform and related technology are subject to U.S. export controls, including the U.S. Department of Commerce’s Export Administration Regulations (EAR), and we and our employees, representatives, contractors, agents, intermediaries, and other third parties are also subject to various economic and trade sanctions regulations administered by OFAC and other U.S. government agencies. We incorporate standard encryption algorithms into our platform, which, along with the underlying technology, may be exported outside of the U.S. only with the required export authorizations, including by license, license exception or other appropriate government authorizations, which may require the filing of an encryption registration and classification request. We also offer certain customers a ransomware warranty in addition to their subscriptions, providing coverage in the form of a limited monetary payment if they are affected by a ransomware attack (as specified in our ransomware warranty agreement), and though the terms of the warranty do not allow those customers to use warranty claim payments to fund payments to persons on OFAC’s list of Specially Designated Nationals and Blocked Persons or who are otherwise prohibited to receive such payments under U.S. sanctions, we cannot assure you that all of our customers will comply with our warranty terms or refrain from taking actions in violation of our warranty and applicable law. Furthermore, U.S. export control laws and economic sanctions prohibit the export and re-export of certain hardware and software and the provision of certain cloud-based solutions to certain countries, governments and persons targeted by U.S. sanctions and for certain end-uses. As an example, following Russia’s invasion of Ukraine, the United States and other countries imposed economic sanctions and severe export control restrictions against Russia and Belarus. The United States and its allies could expand and strengthen these sanctions and export restrictions and take other actions should the conflict further escalate. These restrictions would further impact our ability to do business in certain parts of the world and to do business with certain persons and entities, including selling our services and using local developers. We also collect information about cyber threats from open sources, intermediaries and third parties that we make available to our customers in our threat industry publications.
66

While we have implemented certain procedures to facilitate compliance with applicable laws and regulations in connection with the collection and distribution of this information, we cannot assure you that these procedures have been effective or that we, or third parties who we do not control, have complied with all laws or regulations in this regard. Failure by our employees, representatives, contractors, channel partners, agents, intermediaries, or other third parties to comply with applicable laws and regulations in the collection and distribution of this information also could have negative consequences to us, including reputational harm, government investigations, and penalties.
Although we take precautions to prevent our information collection practices and services from being provided in violation of such laws, our information collection practices and services may have been in the past, and could in the future be, provided in violation of such laws. If we or our employees, representatives, contractors, channel partners, agents, intermediaries, or other third parties fail to comply with these laws and regulations, we could be subject to civil or criminal penalties, including the possible loss of export privileges and fines. We may also be adversely affected through reputational harm, loss of access to certain markets or otherwise. Obtaining the necessary authorizations, including any required license, for a particular transaction may be time-consuming, is not guaranteed and may result in the delay or loss of sales opportunities.
Various countries regulate the import of certain encryption technology, including through import permit and license requirements, and have enacted laws that could limit our ability to distribute our platform or could limit our customers’ ability to implement our platform in those countries. Additionally, export restrictions imposed on Russia and Belarus specifically limit the export of encryption hardware, software and related source code and technology to these locations which could limit our ability to provide our software and services to these countries. Changes in our platform, and changes in or promulgation of new export and import regulations may create delays in the introduction of our platform into international markets, prevent our customers with international operations from deploying our platform globally or, in some cases, prevent the export or import of our platform to certain countries, governments or persons altogether. Any change in export or import regulations, economic sanctions or related legislation, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our platform by, or in our decreased 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, operating results, and financial condition.
We are also subject to the United States Foreign Corrupt Practices Act of 1977 (FCPA), as amended, the United Kingdom Bribery Act 2010 (the Bribery Act), and other anti-corruption, sanctions, anti-bribery, anti-money laundering and similar laws in the United States and other countries in which we conduct activities. Anti-corruption and anti-bribery laws, which have been enforced aggressively and are interpreted broadly, prohibit companies and their employees, agents, intermediaries and other third parties from promising, authorizing, making or offering improper payments or other benefits to government officials and others in the public, and in certain cases, private sector. We leverage third parties, including intermediaries, agents and channel partners, to conduct our business in the United States and abroad, to sell subscriptions to our platform and to collect information about cyber threats. We and these third parties may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and we may be held liable for the corrupt or other illegal activities of these third-party business partners and intermediaries, our employees, representatives, contractors, channel partners, agents, intermediaries and other third parties, even if we do not explicitly authorize such activities. While we have policies and procedures to address compliance with FCPA, Bribery Act and other anti-corruption, sanctions, anti-bribery, anti-money laundering and similar laws, we cannot assure you that they will be effective, or that all of our employees, representatives, contractors, channel partners, agents, intermediaries or other third parties have not taken, or will not take actions, in violation of our policies and applicable law, for which we may be ultimately held responsible. As we increase our international sales and business, including our business with government organizations, our risks under these laws may increase. Noncompliance with these laws could subject us to investigations, severe criminal or civil sanctions, settlements, prosecution, loss of export privileges, suspension or debarment from U.S. government contracts, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, whistleblower complaints, adverse media coverage and other consequences. Any investigations, actions or sanctions could harm our reputation, business, operating results, and financial condition.
67

Moreover, the rapid evolution of AI, including potential government regulation of AI, may require significant additional resources to develop, test, and maintain our platform. Our AI-related initiatives may result in new or enhanced governmental or regulatory scrutiny, including regarding the use of AI in our products and the marketing of products using AI, litigation, customer reporting or documentation requirements, ethical or social concerns, or other complications and may also introduce risks related to accuracy, bias, toxicity, privacy, and security and data provenance. For example, the European Commission's proposed Artificial Intelligence Act could also impose new obligations or limitations affecting our business, if and when it enters into force.
If we fail to adequately protect personal information or other information we collect, process, share or maintain under applicable laws, our business, operating results, and financial condition could be adversely affected.
We receive, store, and process some personal information from our employees, customers, the employees of our customers, and our end users. This personal information is hosted by our third-party service providers. A wide variety of state, national, and international laws, as well as regulations and industry standards apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal information and other information, the scope of which are changing, subject to differing interpretations, and may be inconsistent across countries or conflict with other rules. Data protection and privacy-related laws and regulations are evolving and may result in increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions. Failure to comply with laws, regulations and industry standards regarding personal information or other information could adversely affect our business, operating results, and financial condition.
Complying with these various laws and regulations could cause us to incur substantial costs or require us to change our business practices, systems, and compliance procedures in a manner adverse to our business.
In the United States, there are numerous federal and state consumer, privacy, and data security laws and regulations governing the collection, use, disclosure, and protection of personal information, including security breach notification laws and consumer protection laws. Each of these laws is subject to varying interpretations and constantly evolving. Notably, but not necessarily limited to, we may be subject to:
Controlling the Assault of Non-Solicited Pornography And Marketing Act (CAN-SPAM Act) and similar state consumer protection laws regarding the use of telephones and text messaging for marketing purposes.
Section 5(a) of the Federal Trade Commission (FTC) Act for violating consumers’ privacy rights or failing to take appropriate steps to keep consumers’ personal information secure, resulting in a finding of an unfair act or practice.
The CCPA, effective since January 1, 2020, which created new data privacy obligations for covered businesses and provided new privacy rights to California residents, including the right to opt out of certain disclosures of their information and receive detailed information about how their personal information is used. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. A ballot initiative called the California Privacy Rights Act (CPRA) went into force July 1, 2023, and significantly modifies the CCPA, including by expanding consumers’ rights with respect to certain sensitive personal data. The CPRA also creates a new state agency, known as the California Privacy Protection Agency, which is vested with the authority to implement and enforce the CCPA and the CPRA. Potential uncertainty surrounding the CCPA and CPRA may increase our compliance costs and potential liability, particularly in the event of a data breach, and could have a material adverse effect on our business.
Other states have enacted consumer privacy laws comparable to the CCPA, including the Virginia Consumer Data Protection Act that also became effective January 1, 2023; Colorado enacted its Colorado Privacy Act, which became effective July 1, 2023; Connecticut enacted the Connecticut Personal Data Privacy and Online Monitoring Act, which became effective July 1, 2023; Iowa enacted the Iowa Consumer Data Protection Act, which will become effective January 1, 2025; Utah enacted the Utah Consumer Privacy Act, which will become effective December 31, 2023; Indiana enacted the Indiana Consumer Data Protection Act, which will become effective January 1, 2026; and Tennessee enacted the Tennessee Information Protection Act, which will become effective July 1, 2024; and as of the end of the first quarter of the calendar year 2023,
68

numerous other states had pending consumer privacy legislation under review, which if enacted, would add additional costs and expense of resources to maintain compliance.
In certain circumstances, we may also be subject to the EU General Data Protection Regulation (GDPR) (established in 2018 and implemented by countries in the European Economic Area (EEA)) and the U.K. General Data Protection Regulation and U.K. Data Protection Act 2018 (U.K. GDPR), which respectively govern the collection, use, disclosure, transfer or other processing of personal data of natural persons, and it applies extra-territorially and imposes onerous requirements on controllers and processors of personal data, including, for example: (i) accountability and transparency requirements, and enhanced requirements for obtaining valid consent; (ii) obligations to consider data protection as any new products or services are developed and to limit the amount of personal data processed; (iii) obligations to comply with data protection rights of data subjects; and (iv) reporting of personal data breaches to the supervisory authority without undue delay (and no later than 72 hours).
Companies that must comply with the GDPR face increased compliance obligations and risk, including more robust regulatory enforcement of data protection requirements and potential fines for noncompliance of up to €20 million or 4 percent of the annual global revenues of the noncompliant company, whichever is greater. Additionally, following the withdrawal by the United Kingdom (U.K.) from the European Union (E.U.) and the EEA, companies must comply with both the GDPR and the U.K. GDPR as incorporated into United Kingdom national law, the latter regime having the ability to separately fine up to the greater of £17.5 million or 4 percent of global turnover. In addition to the foregoing, a breach of the GDPR or U.K. GDPR could result in regulatory investigations, reputational damage, orders to cease or change our processing of our data, enforcement notices, and/or assessment notices (for a compulsory audit). We may also face civil claims including representative actions and other class action type litigation (where individuals have suffered harm), potentially amounting to significant compensation or damages liabilities, as well as associated costs, diversion of internal resources, and reputational harm.
The GDPR and U.K. GDPR requires, among other things, that personal information only be transferred outside of the EEA, or the U.K., respectively to jurisdictions that have been deemed adequate (also known as “Third Countries,”) by the European Commission or by the U.K. data protection regulator, respectively. Accordingly, personal information may not be transferred to those jurisdictions that have not been deemed adequate, unless steps are taken to legitimize those data transfers. Switzerland follows similar legal practices. We rely on the use of Standard Contractual Clauses (SCCs), a standard form of contract approved by the European Commission, as an adequate personal data transfer mechanism for the transfer of data to Third Countries; however, the SCCs may not be alone sufficient to protect data transferred to the United States or other Third Countries under certain circumstances without making a case-by-case basis assessment of the legal regime applicable in the destination country according to the CJEU. On June 28, 2021, the European Commission issued an adequacy decision for personal information transfers from the EEA to the U.K., with a sunset clause of four years, meaning that the European Commission will review and renew only if the European Commission considers that the U.K. continues to ensure an adequate level of data protection. Notably, the European Commission reserved a right to intervene at any time during the four-year adequacy period if the U.K. deviates from the level of protection then in place. If this adequacy decision is reversed by the European Commission, we would have to implement protection measures such as the SCCs for data transfers between the E.U. and the U.K. or find alternative solutions for the compliant transfer of personal data from the E.U. into the U.K.
Some countries (including some outside the EEA) also are considering or have passed legislation requiring local storage and processing of data, or similar requirements, which could increase the cost and complexity of delivering our products and services if we were to operate in those countries. If we are required to implement additional measures to transfer data from the EEA, this could increase our compliance costs, and could adversely affect our business, financial condition and results of operations.
The myriad of international and U.S. privacy and data breach laws are not consistent, and compliance in the event of a widespread data breach is difficult and may be costly. In many jurisdictions, enforcement actions and consequences for noncompliance are also rising. In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards that either legally or contractually apply to us.
69

As supervisory authorities continue to issue further guidance on personal information transfers (including regarding data export and circumstances in which we cannot use the SCCs), we could suffer additional costs, complaints, or regulatory investigations or fines. If we are otherwise unable to transfer personal data between and among countries and regions in which we operate, it could affect the manner in which we provide our services, adversely affecting our financial results, and possibly making it necessary to establish systems in the EEA, Switzerland, and the U.K. to maintain personal data originating from those jurisdictions that adds expenses and may create distractions from our other business pursuits. Loss, retention or misuse of certain information and alleged violations of laws and regulations relating to privacy and data security, and any relevant claims, may expose us to potential liability and may require us to expend significant resources on data security and in responding to and defending such allegations and claims.
We are also subject to evolving E.U. and U.K. privacy laws on cookies and electronic marketing. In the E.U. and the U.K., informed opt-in consent is required for the placement of a cookie or similar technologies on a user’s device and for direct electronic marketing. The GDPR also imposes conditions on obtaining valid consent, such as a prohibition on pre-checked consents and a requirement to ensure separate consents are sought for each type of cookie or similar technology. While we anticipate the development of the ePrivacy Regulation to govern cookies and e-marketing, recent European court decisions and regulators’ guidance are driving increased attention to cookies and tracking technologies. If regulators start to enforce the strict approach in recent guidance, this could lead to substantial costs, require significant systems changes, limit the effectiveness of our marketing activities, divert the attention of our technology personnel, adversely affect our margins, increase costs and subject us to additional liabilities. Regulation of cookies and similar technologies, and any decline of cookies or similar online tracking technologies as a means to identify and potentially target users, may lead to broader restrictions and impairments on our marketing and personalization activities and may negatively impact our efforts to understand users. Similar concerns may happen under the new CPRA regime in California.
Additionally, by expanding into the E.U. and U.K., we may also trigger Article 3(2) of the GDPR/U.K. GDPR directly as we may be considered to be monitoring data subjects. To the extent we process personal data on behalf of our customers for the provision of services, we have, and may in the future, also be required to enter into data processing agreements which comply with Article 28 of the GDPR/U.K. GDPR.
We depend on a number of third parties in relation to the operation of our business, a number of which process personal data on our behalf or as our sub-processor. To the extent required by applicable law, we attempt to mitigate the associated risks of using third parties by performing security assessments and detailed due diligence, entering into contractual arrangements to ensure that providers only process personal data according to our instructions or comparable instructions to the instructions of our customer (as applicable), and that they have sufficient technical and organizational security measures in place. There is no assurance that these contractual measures and our own privacy and security-related safeguards will protect us from the risks associated with the third-party processing, storage and transmission of such information. Any violation of data or security laws by our third-party processors could have a material adverse effect on our business and result in the fines and penalties under the GDPR and the U.K. GDPR outlined above.
In recent years, some regulators have proposed or introduced cybersecurity licensing requirements or certification regimes for specific sectors, such as critical infrastructure. These may impose new requirements on us or our current or prospective customer including, but not limited to, data processing locations, breach notification, and security standards. Such requirements may cause us to incur significant organizational costs and increase barriers of entry into new markets. New worldwide data protection laws, including the U.S. and European jurisdictions described above, may lead to changing definitions of personal information and other sensitive information which may also limit or inhibit our ability to operate or expand our business, including limiting strategic partnerships that may involve the sharing of data. Notably some foreign jurisdictions require that certain types of data be retained on servers within these respective jurisdictions. Our failure to comply with applicable laws, directives, and regulations may result in enforcement action against us, including fines, and damage to our reputation, any of which may have an adverse effect on our business and operating results.
Any failure or perceived failure by us, even if unfounded, to comply with applicable privacy and data security laws and regulations, our privacy policies, or our privacy-related obligations to customers, users or other third parties,
70

or any compromise of security that results in the unauthorized release or transfer of personal information or other customer data, may result in governmental enforcement actions, litigation, or public statements against us by consumer advocacy groups or others and could cause our users to lose trust in us, which would have an adverse effect on our reputation and business. For example, in 2017, we reached a consent agreement with the FTC, to resolve an investigation relating to certain disclosures in our privacy policy. The consent agreement requires us, among other things, to provide information about our compliance with the FTC order and about representations made in our marketing materials. We may be subject to future investigations and legal proceedings by the FTC or other regulators. As such, it is possible that a regulatory inquiry might result in changes to our policies or business practices. Violation of existing or future regulatory orders or consent decrees could subject us to substantial monetary fines and other penalties that could negatively affect our operating results and financial condition. In addition, it is possible that future orders issued by, or enforcement actions initiated by, regulatory authorities could cause us to incur substantial costs or require us to change our business practices in a manner materially adverse to our business.
Any significant change to applicable laws, regulations or industry practices regarding the use or disclosure of our customers’ data, or regarding the manner in which the express or implied consent of customers for the use and disclosure of such data is obtained – or in how these applicable laws, regulations or industry practices are interpreted and enforced by state, federal and international privacy regulators – could require us to modify our services and features, possibly in a material manner, may subject us to regulatory enforcement actions and fines, and may limit our ability to develop new products, services and features that make use of the data that our customers voluntarily share with us.
Any security breach or incident, including those resulting from a cybersecurity attack, phishing attack, unauthorized access, unauthorized usage, virus, malware, ransomware, denial of service, credential stuffing attack, supply chain attack, hacking or similar breach involving our networks and systems, or those of third parties upon which we rely, could result in the loss of customer data, including personal information, disruption to our operations, significant remediation costs, lost revenue, increased insurance premiums, damage to our reputation, litigation, regulatory investigations, or other liabilities. These attacks may come from individual hackers, criminal groups, and state-sponsored organizations, and security breaches and incidents may arise from other sources, such as employee or contractor error or malfeasance. Cyber threats are evolving and becoming increasingly sophisticated and complex, increasing the difficulty of detecting and successfully defending against them. As a cybersecurity company, we have been and may continue to be specifically targeted by malicious actors for attacks intended to circumvent our security capabilities as an entry point into customers’ endpoints, networks, or systems. Our industry is experiencing an increase in phishing attacks and unauthorized scans of systems searching for vulnerabilities or misconfigurations to exploit. If our security measures are breached or otherwise compromised as a result of third-party action, employee or contractor error, defect, vulnerability or bug in our products or products of third parties upon which we rely, malfeasance or otherwise, including any such breach or compromise resulting in someone obtaining unauthorized access to our confidential information, including personal information or the personal information of our customers or others, or if any of these are perceived or reported to occur, we may suffer the loss, compromise, corruption, unavailability, or destruction of our or others’ confidential information and personal information, we may face a loss in intellectual property protection, our reputation may be damaged, our business may suffer and we could be subject to claims, demands, regulatory investigations and other proceedings, indemnity obligations, and otherwise incur significant liability. Even the perception of inadequate security may damage our reputation and negatively impact our ability to win new customers and retain existing customers. Further, we could be required to expend significant capital and other resources to address any security incident or breach, and we may face difficulties or delays in identifying and responding to any security breach or incident.
Techniques used to sabotage or obtain unauthorized access to systems or networks are constantly evolving and, in some instances, are not identified until launched against a target. We and our third-party vendors and service providers may be unable to anticipate these techniques, react in a timely manner, or implement adequate preventative measures. Due to political uncertainty and military actions associated with the conflicts in Ukraine and Israel, we and our third-party vendors and service providers are vulnerable to a heightened risk of cybersecurity attacks, phishing attacks, viruses, malware, ransomware, hacking or similar breaches from nation-state and affiliated actors, including attacks that could materially disrupt our systems and operations, supply chain, and ability to produce, sell and distribute our products and services as well as retaliatory cybersecurity attacks from Russian and Russian-affiliated
71

actors against companies with a U.S. presence. In addition, laws, regulations, government guidance, and industry standards and practices in the United States and elsewhere are rapidly evolving to combat these threats. We may face increased compliance burdens regarding such requirements with regulators and customers regarding our products and services and also incur additional costs for oversight and monitoring of our own supply chain. We and our customers may also experience increased costs associated with security measures and increased risk of suffering cyberattacks, including ransomware attacks. Should we or the third-party vendors and service providers upon which we rely experience such attacks, including from ransomware or other security breaches or incidents, our operations may also be hindered or interrupted due to system disruptions or otherwise, with foreseeable secondary contractual, regulatory, financial and reputational harms that may arise from such an incident.
Further, we cannot assure that any limitations of liability provisions in our customer agreements, contracts with third-party vendors and service providers or other contracts would be enforceable or adequate or would otherwise protect us from any liabilities or damages with respect to any particular claim relating to a security breach or other security incident. We also cannot be sure that our existing insurance coverage will continue to be available on acceptable terms or will be available in sufficient amounts to cover claims related to a security incident or breach, or that the insurer will not deny coverage as to any future claim. The successful assertion of claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or coinsurance requirements, could have a material adverse effect on our business, including our financial condition, operating results, and reputation.
Moreover, while we strive to publish and prominently display privacy policies that are accurate, comprehensive, and compliant with applicable laws, rules regulations and industry standards, we cannot ensure that our privacy policies and other statements regarding our practices will be sufficient to protect us from claims, proceedings, liability or adverse publicity relating to data privacy and security. If our public statements about our use, collection, disclosure and other processing of personal information, whether made through our privacy policies, information provided on our website, press statements or otherwise, are alleged to be deceptive, unfair or misrepresentative of our actual practices, we may be subject to potential government or legal investigation or action, including by the FTC or applicable state attorneys general.
Our compliance efforts are further complicated by the fact that data privacy and security laws, rules, regulations and standards around the world are rapidly evolving, may be subject to uncertain or inconsistent interpretations and enforcement, and may conflict among various jurisdictions. Any failure or perceived failure by us to comply with our privacy policies, or applicable data privacy and security laws, rules, regulations, standards, certifications or contractual obligations, or any compromise of security that results in unauthorized access to, or unauthorized loss, destruction, use, modification, acquisition, disclosure, release or transfer of personal information, may result in requirements to modify or cease certain operations or practices, the expenditure of substantial costs, time and other resources, proceedings or actions against us, legal liability, governmental investigations, enforcement actions, claims, fines, judgments, awards, penalties, sanctions and costly litigation (including class actions). Any of the foregoing could harm our reputation, distract our management and technical personnel, increase our costs of doing business, adversely affect the demand for our products and services, and ultimately result in the imposition of liability, any of which could have a material adverse effect on our business, operating results, and financial condition.
We are currently in, and may in the future, become involved in litigation that may adversely affect us.
From time to time, we have been subject to claims, suits and other proceedings. For example, we are currently the subject of securities litigation and commercial litigation. For additional information regarding these litigation matters, see the section titled “Legal Proceedings.” Regardless of the outcome, legal proceedings can have an adverse impact on us because of legal costs and diversion of management attention and resources, and could cause us to incur significant expenses or liability, adversely affect our brand recognition or require us to change our business practices. The expense of litigation and the timing of this expense from period to period are difficult to estimate, subject to change and could adversely affect our business, operating results and financial condition. It is possible that a resolution of one or more such proceedings could result in substantial damages, settlement costs, fines and penalties that would adversely affect our business, consolidated financial condition, operating results or cash flows in a particular period. These proceedings could also result in reputational harm, sanctions, consent decrees or orders requiring a change in our business practices. Because of the potential risks, expenses and uncertainties of litigation,
72

we may, from time to time, settle disputes, even where we have meritorious claims or defenses, by agreeing to settlement agreements. Because litigation is inherently unpredictable, we cannot assure you that the results of any of these actions will not have a material adverse effect on our business, operating results, financial condition, and prospects. Any of these consequences could adversely affect our business, operating results, and financial condition.
Risks Related to Financial and Accounting Matters
The requirements of being a public company, including maintaining adequate internal control over our financial and management systems, result in significant costs and may strain our resources, divert management’s attention, and affect our ability to attract and retain executive management and qualified board members.
As a public company we incur and expect to continue to incur significant legal, accounting, and other expenses. We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 and the rules and regulations of the applicable listing standards of the New York Stock Exchange (NYSE). We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time-consuming, and costly, and place significant strain on our personnel, systems, and resources.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls, internal control over financial reporting and other procedures that are designed to ensure information required to be disclosed by us in our condensed consolidated financial statements and in the reports that we will file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers.
Our current controls and any new controls we develop may become inadequate because of changes in conditions in our business. Additionally, to the extent we acquire other businesses, the acquired companies may not have a sufficiently robust system of internal controls and we may uncover new deficiencies. Further, weaknesses in our internal controls may be discovered in the future. Any failure to develop or maintain effective controls, or any difficulties encountered in their implementation or improvement, could harm our operating results, may result in a restatement of our condensed consolidated financial statements for prior periods, cause us to fail to meet our reporting obligations, and could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the market price of our Class A common stock. Our management is also required, pursuant to Section 404 of the Sarbanes-Oxley Act, to certify financial and other information in our quarterly and annual reports and provide an annual report on the effectiveness of our internal control over financial reporting.
In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure, including those related to climate change and other ESG-focused disclosures, are creating uncertainty for public companies, increasing legal and financial compliance costs, and making some activities more time consuming. These laws, regulations, and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to continue to invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations, and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us, and our business may be adversely affected.
We have incurred significant costs with respect to our directors’ and officers’ insurance coverage. In the future, it may be more expensive or more difficult for us to obtain director and officer liability insurance, and we may be
73

required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors would also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee and compensation committee, and qualified executive officers.
Being a public company, and particularly now that we are no longer an “emerging growth company” requires significant resources and management oversight. As a result, management’s attention may be diverted from other business concerns, which could harm our business, operating results, and financial condition.
We could be subject to additional tax liabilities and United States federal and global income tax reform could adversely affect us.
We are subject to U.S. federal, state, local and sales taxes in the United States and foreign income taxes, withholding taxes and transaction taxes in numerous foreign jurisdictions. Significant judgment is required in evaluating our tax positions and our worldwide provision for income taxes. During the ordinary course of business, there are many activities and transactions for which the ultimate tax determination is uncertain. In addition, our future income tax obligations could be adversely affected by changes in, or interpretations of, tax laws in the United States or in other jurisdictions in which we operate.
For example, the United States tax law legislation commonly referred to as the Tax Cuts and Jobs Act of 2017 (the Tax Act) (as modified by the Coronavirus Aid, Relief, Economic Security Act, the Families First Coronavirus Response Act and the American Rescue Plan Act), significantly reformed the Internal Revenue Code of 1986, as amended (the Internal Revenue Code), reducing U.S. federal tax rates, making sweeping changes to rules governing international business operations, and imposing significant additional limitations on tax benefits, including the deductibility of interest and the use of net operating loss carryforwards. On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (IRA) into law. The IRA contains certain tax measures, including a corporate alternative minimum tax of 15% on some large corporations and an excise tax of 1% on certain corporate stock buy-backs taking place after December 31, 2022. In the United States, Congress and the Biden administration continue to consider other proposed legislation to make various tax law changes. These proposals, could include changes to the existing framework in respect of income taxes, limitations on the ability of taxpayers to claim and utilize foreign tax credits, as well as add new types of non-income taxes (such as taxes based on a percentage of revenue or taxes applicable to digital services). In addition, the Organization for Economic Cooperation and Development (OECD) Inclusive Framework of 137 jurisdictions have joined a two-pillar plan to reform international taxation rules. The first pillar is focused on the allocation of taxing rights between countries for in-scope multinational enterprises that sell goods and services into countries with little or no local physical presence and is intended to apply to multinational enterprises with global turnover above €20 billion. The second pillar is focused on developing a global minimum tax rate of at least 15 percent applicable to in-scope multinational enterprises and is intended to apply to multinational enterprises with annual consolidated group revenue in excess of €750 million. While substantial work remains to be completed by the OECD and national governments on the implementation of these proposals, future tax reform resulting from these developments may result in changes to long-standing tax principles, which could adversely affect our effective tax rate or result in higher cash tax liabilities.
Due to the large and expanding scale of our international business activities, these types of changes to the taxation of our activities could impact the tax treatment of our foreign earnings, increase our worldwide effective tax rate, increase the amount of taxes imposed on our business, and harm our financial position. Such changes may also apply retroactively to our historical operations and result in taxes greater than the amounts estimated and recorded in our financial statements.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
As of January 31, 2023, we had aggregate U.S. federal and state net operating loss carryforwards of $651.1 million and $338.3 million, respectively, which may be available to offset future taxable income for U.S. income tax purposes. If not utilized, the federal net operating loss carryforwards will begin to expire in 2031, and the state net operating loss carryforwards will begin to expire in 2024. In addition, as of January 31, 2023, we had federal research and development credit carryforwards of $2.0 million, which will begin to expire in 2037, and state research and development credit carryforwards of $2.0 million, which do not expire. We also had foreign net operating loss carryforwards of $289.8 million, as of January 31, 2023, which do not expire. Realization of these net operating loss and research and development credit carryforwards depends on future income, and there is a risk that certain of our
74

existing carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could adversely affect our operating results and financial condition.
In addition, under Sections 382 and 383 of the Internal Revenue Code, if a corporation undergoes an “ownership change,” generally defined as a greater than 50% change (by value) in ownership by “5 percent shareholders” over a rolling three-year period, the corporation’s ability to use its pre-change net operating loss carryovers and other pre-change tax attributes, such as research and development credits, to offset its post-change income or taxes may be limited. Similar rules apply under U.S. state tax laws. We have, and may in the future, experience ownership changes as a result of shifts in our stock ownership. As a result, if we earn net taxable income, our ability to use our pre-change U.S. net operating loss carryforwards to offset U.S. federal taxable income may be subject to limitations, which could potentially result in increased future tax liability to us.
We could be required to collect additional sales, use, value added, digital services, or other similar taxes or be subject to other liabilities with respect to past or future sales, that may increase the costs our customers would have to pay for our solutions and adversely affect our business, operating results, and financial condition.
We do not collect sales and use, value added, or similar taxes in all jurisdictions in which we have sales because we have been advised that such taxes are not applicable to our services in certain jurisdictions. Sales and use, value added, and similar tax laws and rates vary greatly by jurisdiction. Certain jurisdictions in which we do not collect such taxes may seek to impose incremental or new sales, use, value added, digital services, or assert other tax collection obligations on us that such taxes are applicable, which could result in tax assessments, penalties and interest, to us or our customers for the past amounts, and we may be required to collect such taxes in the future. If we are unsuccessful in collecting such taxes from our customers, we could be held liable for such costs, which may adversely affect our results of operations.
Further, an increasing number of U.S. states have considered or adopted laws that attempt to impose tax collection obligations on out-of-state companies. A successful assertion by one or more U.S. states 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 liabilities, including taxes on past sales, as well as interest and penalties. Furthermore, certain jurisdictions, such as the U.K. and France, have recently introduced a digital services tax, which is generally a tax on gross revenue generated from users or customers located in in those jurisdictions, and other jurisdictions have enacted or are considering enacting similar laws. A successful assertion by a U.S. state or local government, or other country or jurisdiction that we should have been or should be collecting additional sales, use, value added, digital services or other similar taxes could, among other things, result in substantial tax payments, create significant administrative burdens for us, discourage potential customers from subscribing to our platform due to the incremental cost of any such sales or other related taxes, or otherwise harm our business.
Our corporate structure and intercompany arrangements are subject to the tax laws of various jurisdictions, and we could be obligated to pay additional taxes, which would harm our operating results and financial condition.
We are expanding our international operations and staff to support our business and growth in international markets. We generally conduct our international operations through wholly-owned subsidiaries and are or may be required to report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Our corporate structure and associated transfer pricing policies contemplate future growth in international markets, and consider the functions, risks, and assets of the various entities involved in intercompany transactions. Furthermore, increases in tax rates, new or revised tax laws, and new interpretations of existing tax laws and policies by taxing authorities and courts in various jurisdictions, could result in an increase in our overall tax obligations which could adversely affect our business. Our intercompany relationships and intercompany transactions are subject to complex transfer pricing rules administered by taxing authorities in various jurisdictions in which we operate with potentially divergent tax laws. The amount of taxes we pay in different jurisdictions will depend on the application of the tax laws of the various jurisdictions, including the United States, to our intercompany transactions, international business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies by taxing authorities and courts in various jurisdictions, and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements.
75

It is not uncommon for tax authorities in different countries to have conflicting views, for instance, with respect to, among other things, the manner in which the arm’s length standard is applied for transfer pricing purposes, the transfer pricing and charges for intercompany services and other intercompany transactions, or with respect to the valuation of our intellectual property and the manner in which our intellectual property is utilized within our group. In 2022, we began negotiating a bilateral Advance Pricing Agreement (APA) with the United States and the Israeli governments, covering various transfer pricing matters for intercompany transactions relating to the intergroup utilization of our intellectual property among our group enterprises. An APA, if obtained, will provide us with a more predictable future business operating model, and preclude the relevant tax authorities from making certain transfer pricing adjustments within the scope of these agreements. These transfer pricing matters may be significant to our consolidated financial statements. If taxing authorities in any of the jurisdictions in which we conduct our international operations were to successfully challenge our transfer pricing, we could be required to reallocate part or all of our income to reflect transfer pricing adjustments, which could result in an increased tax liability to us. In such circumstances, if the country from where the income was reallocated did not agree to the reallocation, we could become subject to tax on the same income in both countries, resulting in double taxation. Furthermore, the relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. We believe that our tax and financial accounting positions are reasonable and our tax reserves are adequate to cover any potential liability. We also believe that our assumptions, judgements, and estimates are reasonable and that our transfer pricing for these intercompany transactions are on arm’s-length terms. However, the relevant tax authorities may disagree with our tax positions, including any assumptions, judgements or estimates used for these transfer pricing matters and intercompany transactions. If any of these tax authorities determine that our transfer pricing for these intercompany transactions do not meet arm’s-length criteria, and were successful in challenging our positions, we could be required to pay additional taxes, interest and penalties related thereto, which could be in excess of any reserves established therefor, and which could result in 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.
We may be audited in various jurisdictions, including in jurisdictions in which we are not currently filing, and such jurisdictions may assess new or additional taxes, sales taxes and value added taxes against us. Although we believe our tax estimates are reasonable, the final determination of any tax audits or litigation could be materially different from our historical tax provisions and accruals, which could have an adverse effect on our operating results or cash flows in the period or periods for which a determination is made.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect or financial reporting standards or interpretations change, our operating results could be adversely affected.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as discussed in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include but are not limited to those related to stock-based compensation, the period of benefit for deferred contract acquisition costs, useful lives of long-lived assets and intangibles, the valuation of intangibles acquired as part of a business combination, and accounting for income taxes. Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of industry or financial analysts and investors, resulting in a potential decline in the market price of our Class A common stock.
Additionally, we regularly monitor our compliance with applicable financial reporting standards and review new pronouncements and drafts thereof that are relevant to us. As a result of new standards, changes to existing standards and changes in their interpretation, we might be required to change our accounting policies, alter our operational policies and implement new or enhance existing systems so that they reflect new or amended financial reporting standards, or we may be required to restate our published financial statements. For example, SEC proposals on climate-related disclosures may require us to update our accounting or operational policies, processes, or systems to reflect new or amended financial reporting standards. Such changes to existing standards or changes in their
76

interpretation may have an adverse effect on our reputation, business, financial condition and profit, or cause an adverse deviation from our revenue and operating profit target, which may adversely affect our financial results.
We are exposed to fluctuations in currency exchange rates, which could negatively affect our business, operating results, and financial condition.
Our sales contracts are denominated in U.S. dollars, and therefore our revenue is not subject to foreign currency risk. However, strengthening of the U.S. dollar increases the real cost of our platform to our customers outside of the United States, which could lead to delays in the purchase of our platform and the lengthening of our sales cycle. If the U.S. dollar continues to strengthen, this could adversely affect our operating results and financial condition. In addition, increased international sales in the future, including through continued international expansion, our channel partners and other partnerships, could result in foreign currency denominated sales, which would increase our foreign currency risk.
Our operating expenses incurred outside the U.S. and denominated in foreign currencies are increasing and are subject to fluctuations due to changes in foreign currency exchange rates. These expenses are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. We do not currently hedge against the risks associated with currency fluctuations but may do so, or use other derivative instruments, in the future.
We may require additional capital to fund our business and support our growth, and any inability to generate or obtain such capital may adversely affect our operating results and financial condition.
In order to support our growth and respond to business challenges, such as developing new features or enhancements to our platform to stay competitive, acquiring new technologies, and improving our infrastructure, we have made significant financial investments in our business and we intend to continue to make such investments. As a result, we may need to engage in additional equity or debt financings to provide the funds required for these investments and other business endeavors. If we raise additional funds through equity or convertible debt issuances, our existing stockholders may suffer significant dilution and these securities could have rights, preferences, and privileges that are superior to those of holders of our Class A common stock. We expect that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for working capital and capital expenditures for at least the next 12 months. If we obtain additional funds through debt financing, we may not be able to obtain such financing on terms favorable to us. Further, the current macroenvironment may make it more difficult to raise additional capital on favorable terms, it at all. Such terms may involve restrictive covenants making it difficult to engage in capital raising activities and pursue business opportunities, including potential acquisitions. The trading prices of technology companies have been highly volatile as a result of the conflict in Ukraine, inflation, rising interest rates, instability in the banking system, and market downturns, which may reduce our ability to access capital on favorable terms or at all. In addition, a recession, depression, or other sustained adverse market event could adversely affect our business and the value of our Class A common stock. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired and our business may be adversely affected, requiring us to delay, reduce, or eliminate some or all of our operations.
Risks Related to Ownership of Our Class A Common Stock
The market price of our Class A common stock may be volatile, and you could lose all or part of your investment.
Our Class A common stock price is likely to continue to be volatile and could be subject to wide fluctuations. The market price of our Class A common stock depends on a number of factors, including those described in this “Risk Factors” section, many of which are beyond our control and may not be related to our operating performance. These fluctuations could cause you to lose all or part of your investment in our Class A common stock. Factors that could cause fluctuations in the market price of our Class A common stock include the following:
actual or anticipated changes or fluctuations in our operating results;
77

the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;
announcements by us or our competitors of new products or new or terminated significant contracts, commercial relationships, acquisitions or capital commitments;
rumors and market speculation involving us or other companies in our industry;
the overall performance of the stock market or technology companies;
the number of shares of our Class A common stock publicly owned and available for trading;
failure of industry or financial analysts to maintain coverage of us, changes in financial estimates by any analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
litigation or other proceedings involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property rights or our solutions, or third-party proprietary rights;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
any major changes in our management or our board of directors;
the global political, economic and macroeconomic climate, including but not limited to, the impacts related to instability in the banking industry, uncertainty with respect to the federal budget, labor shortages, supply chain disruptions, a potential recession, inflation, and rising interest rates;
other events or factors, including those resulting from war, armed conflict, including the conflicts in Israel and Ukraine, incidents of terrorism or responses to these events; and
cybersecurity incidents.
In addition, the stock market in general, and the market for technology companies in particular, has experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies, particularly during the current period of global macroeconomic uncertainty, including rising inflation, increasing interest rates, labor shortages and fluctuations in international currency rates, as well as the impacts of regional geopolitical conflicts, including the conflicts in Israel and Ukraine. These economic, political, regulatory and market conditions have and may continue to negatively impact the market price of our Class A common stock, regardless of our actual operating performance. In addition, in the past, following periods of volatility in the overall market and the market prices of a particular company’s securities, securities class action litigation has often been instituted against that company. Securities litigation, if instituted against us, could result in substantial costs and divert our management’s attention and resources from our business. This could have an adverse effect on our business, operating results, and financial condition.
Sales of substantial amounts of our Class A common stock in the public markets, or the perception that they might occur, could cause the market price of our Class A common stock to decline.
Sales of a substantial number of shares of our Class A common stock into the public market, including shares of Class A common stock held by our existing stockholders that have been converted from shares of Class B common stock, and particularly sales by our directors, executive officers, and principal stockholders, or the perception that these sales might occur, could cause the market price of our Class A common stock to decline.
In addition, pursuant to our amended and restated investors’ rights agreement, dated October 28, 2020, certain stockholders have the right, subject to certain conditions, to require us to file a registration statement for the public resale of such capital stock or to include such shares in registration statements that we may file for us or other
78

stockholders. Any registration statement we file to register additional shares, whether as a result of registration rights or otherwise, could cause the market price of our Class A common stock to decline or be volatile.
We may also issue our shares of our capital stock or securities convertible into shares of our capital stock from time to time in connection with a financing, an acquisition, an investment, or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and cause the market price of our Class A common stock to decline.
The dual class structure of our common stock has the effect of concentrating voting control with the holders of our Class B common stock who held, in the aggregate, approximately 81% of the voting power of our capital stock as of October 31, 2023, which will limit or preclude your ability to influence corporate matters, including the election of directors and the approval of any change of control transaction.
Our Class B common stock has 20 votes per share, and our Class A common stock has one vote per share. As of October 31, 2023, the holders of our outstanding Class B common stock hold approximately 81% of the voting power of our outstanding capital stock. Because of the twenty-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively are expected to continue to control a majority of the combined voting power of our common stock and therefore will be able to control all matters submitted to our stockholders for approval until the earlier of (i) the date specified by a vote of the holders of 66 2/3% of the then outstanding shares of Class B common stock, (ii) seven years from the date of our prospectus filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act (the Final Prospectus), or June 29, 2028, (iii) the first date following the completion of our IPO on which the number of shares of outstanding Class B common stock (including shares of Class B common stock subject to outstanding stock options) held by Tomer Weingarten, including certain permitted entities that Mr. Weingarten controls, is less than 25% of the number of shares of outstanding Class B common stock (including shares of Class B common stock subject to outstanding stock options) that Mr. Weingarten originally held as of the date of our Final Prospectus, (iv) the date fixed by our board of directors, following the first date following the completion of our IPO when Mr. Weingarten is no longer providing services to us as an officer, employee, consultant or member of our board of directors, (v) the date fixed by our board of directors following the date on which, if applicable, Mr. Weingarten is terminated for cause, as defined in our restated certificate of incorporation, and (vi) the date that is 12 months after the death or disability, as defined in our restated certificate of incorporation, of Mr. Weingarten. This concentrated control will limit or preclude your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interest as one of our stockholders.
Future transfers by holders of our Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of our Class B common stock who retain their shares in the long term.
The dual class structure of our common stock may adversely affect the trading market for our Class A common stock.
We cannot predict whether our dual class structure will, over time, result in a lower or more volatile market price of our Class A common stock, adverse publicity, or other adverse consequences. Certain stock index providers exclude or limit the ability of multi-class share structures from being added to certain indices. In addition, several stockholder advisory firms and large institutional investors oppose the use of multiple class structures. As a result, the dual class structure of our common stock may make us ineligible for inclusion in certain indices and may discourage such indices from selecting us for inclusion, notwithstanding our automatic termination provision, may cause stockholder advisory firms to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure, and may result in large institutional investors not purchasing shares of our Class A common stock. Any exclusion from certain stock indices could result in less demand for our Class A common stock. Any actions or publications by stockholder advisory firms or institutional investors critical of our
79

corporate governance practices or capital structure could also adversely affect the value of our Class A common stock.
General Risk Factors
We may be adversely affected by natural disasters, pandemics and other catastrophic events, and by man-made problems such as war and regional geopolitical conflicts around the world, that could disrupt our business operations, and our business continuity and disaster recovery plans may not adequately protect us from a serious disaster.
Natural disasters or other catastrophic events may cause damage or disruption to our operations, international commerce, and the global economy, and thus could have an adverse effect on us. Our business operations are also subject to interruption by fire, power shortages, flooding, and other events beyond our control. In addition, our global operations expose us to risks associated with public health crises, such as pandemics and epidemics, which could harm our business and cause our operating results to suffer. Further, acts of war, armed conflict, terrorism and other geopolitical unrest, such as the conflicts in Israel and Ukraine, could cause disruptions in our business or the businesses of our partners or the economy as a whole. We maintain an office in Tel-Aviv, Israel and had approximately 14% of our personnel in Israel as of October 31, 2023. We are closely monitoring the unfolding events of the armed conflict in Israel which began in October 2023. While this conflict is still evolving, to date, the conflict has not had an adverse impact on our business results of operations and we have implemented continuity measures to address the safety of our employees and continue our operations in the event of reduced employee availability in the conflict region. However, if our continuity measures fail or the conflict continues to worsen or intensify, any business interruptions or spillover effects could adversely affect our business and operations.
In the event of a natural disaster, including a major earthquake, blizzard, or hurricane, or a catastrophic event such as a fire, power loss, cyberattack, or telecommunications failure, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in development of our platform, lengthy interruptions in service, breaches of data security, and loss of critical data, all of which could have an adverse effect on our future operating results. Climate change could result in an increase in the frequency or severity of such natural disasters. For example, our corporate offices are located in California, a state that frequently experiences earthquakes, wildfires, heatwaves and droughts. Additionally, all the aforementioned risks will be further increased if we do not implement an effective disaster recovery plan or our partners’ disaster recovery plans prove to be inadequate.
Investors’ expectations of our performance relating to environmental, social and governance factors may impose additional costs and expose us to new risks.
There is an increasing focus from certain regulators, investors, employees, users and other stakeholders concerning corporate responsibility, specifically related to environmental, social and governance matters (ESG) both in the United States and internationally. Some investors may use these non-financial performance factors to guide their investment strategies and, in some cases, may choose not to invest in us if they believe our policies and actions relating to corporate responsibility are inadequate. We may face reputational damage in the event that we do not meet the ESG standards set by various constituencies.
ESG initiatives, goals or commitments could be difficult to achieve or costly to implement. If our competitors’ corporate social responsibility performance is perceived to be better than ours, potential or current investors may elect to invest with our competitors instead. In addition, in the event that we communicate certain initiatives and goals regarding environmental, social and governance matters, we could fail, or be perceived to fail, in our achievement of such initiatives or goals, or we could be criticized for the scope of such initiatives or goals. If we fail to satisfy the expectations of investors, employees and other stakeholders or our initiatives are not executed as planned, our reputation and business, operating results and financial condition could be adversely affected.
If industry or financial analysts do not publish research or reports about our business, or if they issue inaccurate or unfavorable research regarding our Class A common stock, our stock price and trading volume could decline.
The trading market for our Class A common stock may be influenced by the research and reports that industry or financial analysts publish about us, our business, our market and our competitors. We do not control these analysts or the content and opinions included in their reports. If any of the analysts who cover us issues an inaccurate or
80

unfavorable opinion regarding our stock price, our stock price would likely decline. If our financial results fail to meet, or significantly exceed, our announced guidance or the expectations of analysts or public investors, analysts could downgrade our Class A common stock or publish unfavorable research about us. If one or more of these analysts cease coverage of our Class A common stock or fail to publish reports on us regularly, our visibility in the financial markets could decrease, which in turn could cause our stock price or trading volume to decline.
We are currently subject to and can in the future be subject to securities class action litigation.
Securities class action litigation can be instituted against companies following periods of volatility in the market price of a company’s securities. We are currently subject to securities litigation as further described in the section titled “Part I - Legal Proceedings.” This type of litigation can result in substantial costs and a diversion of management’s attention and resources, which could adversely affect our business, operating results, or financial condition. Additionally, the dramatic increase in the cost of directors’ and officers’ liability insurance may make it more expensive for us to obtain directors’ and officers’ liability insurance in the future and may require us to opt for lower overall policy limits and coverage or to forgo insurance that we may otherwise rely on to cover significant defense costs, settlements, and damages awarded to plaintiffs, or incur substantially higher costs to maintain the same or similar coverage. These factors could make it more difficult for us to attract and retain qualified executive officers and members of our board of directors.
We do not intend to pay dividends in the foreseeable future. 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 capital stock. We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not anticipate paying any dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. 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.
Provisions in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may limit attempts by our stockholders to replace or remove our current management.
Provisions in our restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a merger, acquisition or other change of control of the company that the stockholders may consider favorable. In addition, because our board of directors is responsible for appointing the members of our management team, 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. Among other things, our restated certificate of incorporation and amended and restated bylaws include provisions that:
provide that our board of directors is classified into three classes of directors with staggered three-year terms;
permit our board of directors to establish the number of directors and fill any vacancies and newly created directorships;
require super-majority voting to amend some provisions in our restated certificate of incorporation and amended and restated bylaws;
authorize the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
provide that only our chief executive officer or a majority of our board of directors will be authorized to call a special meeting of stockholders;
eliminate the ability of our stockholders to call special meetings of stockholders;
81

do not provide for cumulative voting;
provide that directors may only be removed “for cause” and only with the approval of two-thirds of our stockholders;
provide for a dual class common stock structure in which holders of our Class B common stock may have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our common stock, including the election of directors and other significant corporate transactions, such as a merger or other sale of our company or its assets;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that our board of directors is expressly authorized to make, alter, or repeal our amended and restated bylaws; and
establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
Moreover, Section 203 of the Delaware General Corporation Law (DGCL), may discourage, delay, or prevent a change in control of our company. Section 203 imposes certain restrictions on mergers, business combinations, and other transactions between us and holders of 15% or more of our common stock.
Our restated certificate of incorporation contains exclusive forum provisions for certain claims, which may limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our restated certificate of incorporation provides that the Court of Chancery of the State of Delaware, to the fullest extent permitted by law, will be the exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty, any action asserting a claim against us arising pursuant to the DGCL, our restated certificate of incorporation, or our amended and restated bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine.
Moreover, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all claims brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. Our restated certificate of incorporation provides that the federal district courts of the United States will, to the fullest extent permitted by law, be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act (Federal Forum Provision). Our decision to adopt a Federal Forum Provision followed a decision by the Supreme Court of the State of Delaware holding that such provisions are facially valid under Delaware law. While there can be no assurance that federal or state courts will follow the holding of the Delaware Supreme Court or determine that the Federal Forum Provision should be enforced in a particular case, application of the Federal Forum Provision means that suits brought by our stockholders to enforce any duty or liability created by the Securities Act must be brought in federal court and cannot be brought in state court.
Section 27 of the Exchange Act creates exclusive federal jurisdiction over all claims brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. In addition, the Federal Forum Provision applies to suits brought to enforce any duty or liability created by the Exchange Act. Accordingly, actions by our stockholders to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder must be brought in federal court.
Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the regulations promulgated thereunder.
Any person or entity purchasing or otherwise acquiring or holding any interest in any of our securities shall be deemed to have notice of and consented to our exclusive forum provisions, including the Federal Forum Provision. These provisions may limit a stockholders’ ability to bring a claim in a judicial forum of their choosing for disputes with us or our directors, officers, or employees, which may discourage lawsuits against us and our directors, officers,
82

and employees. Alternatively, if a court were to find the choice of forum provision contained in our restated certificate of incorporation or amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, financial condition, and operating results.
83

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES, USE OF PROCEEDS, AND ISSUER PURCHASES OF EQUITY SECURITIES
Unregistered Sales of Equity Securities
None.
Use of Proceeds
None.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES
Not applicable.

ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.

ITEM 5. OTHER INFORMATION
(c) Insider Trading Arrangements and Policies
The Company’s directors and Section 16 officers (as defined in Rule 16a-1(f) under the Exchange Act) are generally only permitted to trade in the Company’s securities pursuant to a prearranged trading plan intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act (a Rule 10b5-1 Plan). During the three months ended October 31 2023, one of the Company’s Section 16 officers adopted a new Rule 10b5-1 Plan. The Bernhardt Plan (as defined below) was entered into during an open trading window in accordance with the Company’s Insider Trading Policy.
On September 7, 2023, David Bernhardt, our Chief Financial and Principal Financial Officer, adopted a Rule 10b5-1 Plan (the Bernhardt Plan) providing for the potential sale of up to 140,741 shares of Class A common stock owned by Mr. Bernhardt, including 40,741 shares of Class A common stock and the exercise of up to 100,000 vested stock options for shares of Class A common stock so long as the market price of the Class A common stock is higher than certain minimum threshold prices specified in the Bernhardt Plan between an estimated start date of January 3, 2024 and December 13, 2024. Additionally, the Bernhardt Plan provides for the potential sale of shares of Class A common stock to be received upon vesting and settlement of certain outstanding restricted stock units, net of any shares withheld by the Company to satisfy applicable tax obligations. The number of shares to be withheld, and therefore the exact number of shares to be sold pursuant to the Bernhardt Plan, can only be determined upon the occurrence of the future vesting events. The Bernhardt Plan is scheduled to expire on December 13, 2024.

84

ITEM 6. EXHIBITS
The exhibits listed below are filed as part of this Quarterly Report on Form 10-Q or are incorporated herein by reference, in each case as indicated below.
Exhibit
Number
Description of DocumentFormFile No.ExhibitFiling Date
101.INSInline XBRL Instance Document--the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema Document.
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).
__________________

*The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.
# Indicates a management contract or any compensatory plan, contract or arrangement.




85

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

SENTINELONE, INC.
Date: December 5, 2023
By:/s/ David Bernhardt
David Bernhardt
Chief Financial Officer
(Principal Financial Officer)

EX-10.1 2 ex-101x2021eipglobalrestri.htm EX-10.1 Document

Exhibit 10.1
SENTINELONE, INC.
2021 EQUITY INCENTIVE PLAN
GLOBAL NOTICE OF RESTRICTED STOCK UNIT AWARD

You (the “Participant”) have been granted an award of Restricted Stock Units (“RSUs”) under the SentinelOne, Inc. (the “Company”) 2021 Equity Incentive Plan (the “Plan”) subject to the terms and conditions of the Plan, this Global Notice of Restricted Stock Unit Award (this “Notice”), and the attached Global Restricted Stock Unit Award Agreement (the “Agreement”), including any applicable country-specific provisions in the appendix attached hereto (the “Appendix”), which constitutes part of the Agreement.
Unless otherwise defined herein, the terms defined in the Plan will have the same meanings in this Notice and the electronic representation of this Notice established and maintained by the Company or a third party designated by the Company.
Name:    
Address:    
Grant Number:            
Number of RSUs:    
Date of Grant:    
Vesting Commencement Date:    
Expiration Date:    The earlier to occur of: (a) the date on which settlement of all RSUs granted hereunder occurs, and (b) the tenth anniversary of the Date of Grant. This RSU expires earlier if Participant’s Service terminates earlier, as described in the Agreement.
Vesting Schedule:     Subject to the limitations set forth in this Notice, the Plan, and the Agreement, the RSUs will vest in accordance with the following schedule: [insert applicable vesting schedule]
By accepting (whether in writing, electronically or otherwise) the RSUs, Participant acknowledges and agrees to the following:

1)Participant understands that Participant’s Service is for an unspecified duration, can be terminated at any time (i.e., is “at-will”), except where otherwise prohibited by applicable law, and that nothing in this Notice, the Agreement, or the Plan changes the nature of that relationship. Participant acknowledges that the vesting of the RSUs pursuant to this Notice is subject to Participant’s continuing Service. To the extent permitted by applicable law, Participant agrees and acknowledges that the Vesting Schedule may change prospectively in the event that Participant’s Service status changes between full- and part-time and/or in the event the Participant is on a leave of absence, in accordance with Company policies relating to work schedules and vesting of Awards or as determined by the Committee.
2)This grant is made under and governed by the Plan, the Agreement, and this Notice, and this Notice is subject to the terms and conditions of the Agreement and the Plan, both of which are incorporated herein by reference. Participant has read the Notice, the Agreement, and the Plan.
3)Participant has read the Company’s Insider Trading Policy, and agrees to comply with such policy, as it may be amended from time to time, whenever Participant acquires or disposes of the Company’s securities.
4)By accepting the RSUs, Participant consents to electronic delivery and participation as set forth in the Agreement.






PARTICIPANT    SENTINELONE, INC.
Signature:             By:    
Print Name:             Its:     



SENTINELONE, INC.
2021 EQUITY INCENTIVE PLAN
GLOBAL RESTRICTED STOCK UNIT AWARD AGREEMENT

Unless otherwise defined in this Global Restricted Stock Unit Award Agreement (this “Agreement”), any capitalized terms used herein will have the same meaning ascribed to them in the SentinelOne, Inc. 2021 Equity Incentive Plan (the “Plan”).
Participant has been granted Restricted Stock Units (“RSUs”) subject to the terms, restrictions, and conditions of the Plan, the Notice of Restricted Stock Unit Award (the “Notice”), and this Agreement, including any applicable country-specific provisions in the appendix attached hereto (the “Appendix”), which constitutes part of this Agreement. In the event of a conflict between the terms and conditions of the Plan and the terms and conditions of the Notice or this Agreement, the terms and conditions of the Plan will prevail.
1.Settlement. Settlement of RSUs shall be made in the same calendar year as the applicable date of vesting under the vesting schedule set forth in the Notice; provided, however, that if a vesting date under the vesting schedule set forth in the Notice occurs in December, then settlement of any RSUs that vest in December shall be made within 30 days of vesting. Settlement of RSUs shall be in Shares. Settlement means the delivery to Participant of the Shares vested under the RSUs. No fractional RSUs or rights for fractional Shares will be created pursuant to this Agreement.
2.No Stockholder Rights. Unless and until such time as Shares are issued in settlement of vested RSUs, Participant will have no ownership of the Shares allocated to the RSUs and will have no rights to dividends or to vote such Shares.
3.Dividend Equivalents. Dividend equivalents, if any (whether in cash or Shares), will not be credited to Participant, except as permitted by the Committee.
4.Non-Transferability of RSUs. The RSUs and any interest therein will not be sold, assigned, transferred, pledged, hypothecated, or otherwise disposed of in any manner other than by will or by the laws of descent or distribution or court order or unless otherwise permitted by the Committee on a case-by-case basis.
5.Termination; Leave of Absence; Change in Status. If Participant’s Service terminates for any reason, all unvested RSUs will be forfeited to the Company immediately, and all rights of Participant to such RSUs automatically terminate without payment of any consideration to Participant. Participant’s Service will be considered terminated as of the date Participant is no longer providing services (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where Participant is employed or the terms of Participant’s employment agreement, if any) and will not, subject to the laws applicable to Participant’s Award, be extended by any notice period mandated under local laws (e.g., Service would not include a period of “garden leave” or similar period mandated under employment laws in the jurisdiction where Participant is employed or the terms of Participant’s employment agreement, if any). Participant acknowledges and agrees that the Vesting Schedule may change prospectively in the event Participant’s service status changes between full- and part-time status and/or in the event Participant is on an approved leave of absence in accordance the Company’s policies relating to work schedules and vesting of awards or as determined by the Committee. Participant acknowledges that the vesting of the Shares pursuant to this Notice and Agreement is subject to Participant’s continued Service. In case of any dispute as to whether termination of Service has occurred, the Committee will have sole discretion to determine whether such termination of Service has occurred and the effective date of such termination (including whether Participant may still be considered to be providing services while on an approved leave of absence).
6.Taxes.
(a)Responsibility for Taxes. Participant acknowledges that, to the extent permitted by applicable law, regardless of any action taken by the Company or, if different, a Parent, Subsidiary or Affiliate employing or retaining Participant (the “Employer”), the ultimate liability for all income tax,




social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to Participant’s participation in the Plan and legally applicable to Participant (“Tax-Related Items”) is and remains Participant’s responsibility and may exceed the amount actually withheld by the Company or the Employer, if any. Participant further acknowledges that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the RSUs, including, but not limited to, the grant, vesting or settlement of the RSUs and the subsequent sale of Shares acquired pursuant to such settlement and the receipt of any dividends, and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the RSUs to reduce or eliminate Participant’s liability for Tax-Related Items or achieve any particular tax result. Further, if Participant is subject to Tax-Related Items in more than one jurisdiction, Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction. PARTICIPANT SHOULD CONSULT A TAX ADVISER APPROPRIATELY QUALIFIED IN THE COUNTRY OR COUNTRIES IN WHICH PARTICIPANT RESIDES OR IS SUBJECT TO TAXATION.
(b)Withholding. Prior to any relevant taxable or tax withholding event, to the extent permitted by applicable law and as applicable, Participant agrees to make arrangements satisfactory to the Company and/or the Employer to satisfy all Tax-Related Items. In this regard, Participant authorizes the Company and/or the Employer, or their respective agents, at their discretion, to satisfy any withholding obligations for Tax-Related Items by one or a combination of the following:
(i)withholding from Participant’s wages or other cash compensation paid to Participant by the Company and/or the Employer; or
(ii)withholding from proceeds of the sale of Shares acquired upon settlement of the RSUs either through a voluntary sale or through a mandatory sale arranged by the Company (on Participant’s behalf pursuant to this authorization and without further consent);
(iii)withholding Shares to be issued upon settlement of the RSUs, provided the Company only withholds the number of Shares necessary to satisfy no more than the maximum applicable statutory withholding amounts;
(iv)Participant’s payment of a cash amount (including by check representing readily available funds or a wire transfer); or
(v)any other arrangement approved by the Committee and permitted under applicable law;
all under such rules as may be established by the Committee and in compliance with the Company’s Insider Trading Policy and 10b5-1 Trading Plan Policy, if applicable; provided however, that if Participant is a Section 16 officer of the Company under the Exchange Act, then the method of withholding shall be a mandatory sale (unless the Committee (as constituted in accordance with Rule 16b-3 under the Exchange Act) shall establish an alternate method prior to the taxable or withholding event).
Depending on the withholding method, the Company may withhold or account for Tax-Related Items by considering applicable statutory withholding rates or other applicable withholding rates, including up to the maximum permissible statutory rate for Participant’s tax jurisdiction(s) in which case Participant will have no entitlement to the equivalent amount in Shares and will receive a refund of any over-withheld amount in cash in accordance with applicable law. If the obligation for Tax-Related Items is satisfied by withholding in Shares, for tax purposes, Participant is deemed to have been issued the full number of Shares subject to the vested RSUs, notwithstanding that a number of the Shares are held back solely for the purpose of satisfying the withholding obligation for Tax-Related Items.
Finally, Participant agrees to pay to the Company and/or the Employer any amount of Tax-Related Items that the Company and/or the Employer may be required to withhold or account for as a result of Participant’s participation in the Plan that cannot be satisfied by the means previously described. The Company has no obligation to deliver Shares or proceeds from the sale of Shares to Participant until Participant has satisfied the obligations in connection with the Tax-Related Items as described in this Section.




7.Nature of Grant. By accepting the RSUs, Participant acknowledges, understands and agrees that:
(a)the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)the grant of the RSUs is exceptional, voluntary, and occasional, and does not create any contractual or other right to receive future grants of RSUs, or benefits in lieu of RSUs, even if RSUs have been granted in the past;
(c)all decisions with respect to future RSUs or other grants, if any, will be at the sole discretion of the Company;
(d)Participant is voluntarily participating in the Plan;
(e)the RSUs and Participant’s participation in the Plan will not create a right to employment or be interpreted as forming or amending an employment or service contract with the Company or the Employer and will not interfere with the ability of the Company or the Employer, as applicable, to terminate Participant’s employment or service relationship (if any);
(f)the RSUs and the Shares subject to the RSUs, and the income and value of same, are not intended to replace any pension rights or compensation;
(g)the RSUs and the Shares subject to the RSUs, and the income and value of same, are not part of normal or expected compensation for any purpose, including, but not limited to, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, pension or retirement, or welfare benefits or similar payments;
(h)unless otherwise agreed with the Company, the RSUs, and the Shares subject to the RSUs, and the income and value of same, are not granted as consideration for, or in connection with, the service Participant may provide as a director of a Parent, Subsidiary, or Affiliate;
(i)the future value of the underlying Shares is unknown, indeterminable, and cannot be predicted with certainty;
(j)no claim or entitlement to compensation or damages will arise from forfeiture of the RSUs resulting from Participant’s termination of Service (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where Participant is employed or the terms of Participant’s employment agreement, if any), and in consideration of the grant of the RSUs to which Participant is otherwise not entitled, Participant irrevocably agrees never to institute any claim against the Employer, the Company, and any Parent, Subsidiary or Affiliate; waives his or her ability, if any, to bring any such claim; and releases the Employer, the Company, and any Parent, Subsidiary, or Affiliate from any such claim; if, notwithstanding the foregoing, any such claim is allowed by a court of competent jurisdiction, then, by participating in the Plan, Participant will be deemed irrevocably to have agreed not to pursue such claim and agrees to execute any and all documents necessary to request dismissal or withdrawal of such claim; and
(k)unless otherwise provided in the Plan or by the Company in its discretion, the RSUs and the benefits evidenced by this Agreement do not create any entitlement to have the RSUs or any such benefits transferred to, or assumed by, another company nor to be exchanged, cashed out or substituted for, in connection with any Corporate Transaction affecting the Shares.
8.No Advice Regarding Grant. The Company is not providing any tax, legal, or financial advice, nor is the Company making any recommendations regarding Participant’s participation in the Plan, or Participant’s acquisition or sale of the underlying Shares. Participant acknowledges, understands and agrees he or she should consult with his or her own personal tax, legal, and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.




9.Appendix. Notwithstanding any provisions in this Agreement, the RSUs will be subject to any special terms and conditions set forth in any appendix to this Agreement for Participant’s country outside the United States. Moreover, if Participant relocates to one of the countries included in the Appendix, the special terms and conditions for such country will apply to Participant, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Appendix constitutes part of this Agreement.
10.Imposition of Other Requirements. The Company reserves the right to impose other requirements on Participant’s participation in the Plan, on the RSUs and on any Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
11.Acknowledgement. The Company and Participant agree that the RSUs are granted under and governed by the Notice, this Agreement, and the Plan (incorporated herein by reference). Participant: (a) acknowledges receipt of a copy of the Plan and the Plan prospectus, (b) represents that Participant has carefully read and is familiar with their provisions, and (c) hereby accepts the RSUs subject to all of the terms and conditions set forth herein and those set forth in the Plan and the Notice.
12.Entire Agreement; Enforcement of Rights. This Agreement, the Plan, and the Notice constitute the entire agreement and understanding of the parties relating to the subject matter herein and supersede all prior discussions between them. Any prior agreements, commitments, or negotiations concerning the purchase of the Shares hereunder are superseded. No adverse modification of or adverse amendment to this Agreement, nor any waiver of any rights under this Agreement, will be effective unless in writing and signed by the parties to this Agreement (which writing and signing may be electronic). The failure by either party to enforce any rights under this Agreement will not be construed as a waiver of any rights of such party.
13.Compliance with Laws and Regulations. The issuance of Shares and the sale of Shares will be subject to and conditioned upon compliance by the Company and Participant with all applicable state, federal, local and foreign laws and regulations and with all applicable requirements of any stock exchange or automated quotation system on which the Company’s Shares may be listed or quoted at the time of such issuance or transfer. Participant understands that the Company is under no obligation to register or qualify the Common Stock with any state, federal, or foreign securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the Shares. Further, Participant agrees that the Company will have unilateral authority to amend the Plan and this Agreement without Participant’s consent to the extent necessary to comply with securities or other laws applicable to issuance of Shares. Finally, the Shares issued pursuant to this Agreement will be endorsed with appropriate legends, if any, determined by the Company.
14.Severability. If one or more provisions of this Agreement are held to be unenforceable under applicable law, the parties agree to renegotiate such provision in good faith. In the event that the parties cannot reach a mutually agreeable and enforceable replacement for such provision, then (a) such provision will be excluded from this Agreement, (b) the balance of this Agreement will be interpreted as if such provision were so excluded and (c) the balance of this Agreement will be enforceable in accordance with its terms.
15.Governing Law and Venue. This Agreement and all acts and transactions pursuant hereto and the rights and obligations of the parties hereto will be governed, construed, and interpreted in accordance with the laws of the State of Delaware, without giving effect to such state’s conflict of laws rules.
Any and all disputes relating to, concerning or arising from this Agreement, or relating to, concerning or arising from the relationship between the parties evidenced by the Plan or this Agreement, will be brought and heard exclusively in the United States District Court for the District of Northern California or the San Francisco Superior Court. Each of the parties hereby represents and agrees that such party is subject to the personal jurisdiction of said courts; hereby irrevocably consents to the jurisdiction of such courts in any legal or equitable proceedings related to, concerning, or arising from such dispute,




and waives, to the fullest extent permitted by law, any objection which such party may now or hereafter have that the laying of the venue of any legal or equitable proceedings related to, concerning, or arising from such dispute which is brought in such courts is improper or that such proceedings have been brought in an inconvenient forum.
16.No Rights as Employee, Director or Consultant. Nothing in this Agreement shall create a right to employment or other Service or be interpreted as forming or amending an employment, service contract or relationship with the Company and this Agreement shall not affect in any manner whatsoever any right or power of the Company, or a Parent, Subsidiary or Affiliate, to terminate Participant’s Service, for any reason, with or without Cause.
17.Consent to Electronic Delivery of All Plan Documents and Disclosures. By Participant’s acceptance of the Notice (whether in writing or electronically), Participant and the Company agree that the RSUs are granted under and governed by the terms and conditions of the Plan, the Notice, and this Agreement. Participant has reviewed the Plan, the Notice, and this Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Notice and Agreement, and fully understands all provisions of the Plan, the Notice, and this Agreement. Participant hereby agrees to accept as binding, conclusive, and final all decisions or interpretations of the Committee upon any questions relating to the Plan, the Notice, and this Agreement. Participant further agrees to notify the Company upon any change in Participant’s residence address. By acceptance of the RSUs, Participant agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company and consents to the electronic delivery of the Notice, this Agreement, the Plan, account statements, Plan prospectuses required by the U.S. Securities and Exchange Commission, U.S. financial reports of the Company, and all other documents that the Company is required to deliver to its security holders (including, without limitation, annual reports and proxy statements), or other communications or information related to the RSUs and current or future participation in the Plan. Electronic delivery may include the delivery of a link to the Company intranet or the internet site of a third party involved in administering the Plan, the delivery of the document via e-mail, or such other delivery determined at the Company’s discretion. Participant acknowledges that Participant may receive from the Company a paper copy of any documents delivered electronically at no cost if Participant contacts the Company by telephone, through a postal service, or electronic mail to Stock Administration. Participant further acknowledges that Participant will be provided with a paper copy of any documents delivered electronically if electronic delivery fails; similarly, Participant understands that Participant must provide on request to the Company or any designated third party a paper copy of any documents delivered electronically if electronic delivery fails. Also, Participant understands that Participant’s consent may be revoked or changed, including any change in the electronic mail address to which documents are delivered (if Participant has provided an electronic mail address), at any time by notifying the Company of such revised or revoked consent by telephone, postal service, or electronic mail to Stock Administration. Finally, Participant understands that Participant is not required to consent to electronic delivery if local laws prohibit such consent.
18.Insider Trading Restrictions/Market Abuse Laws. Participant acknowledges that, depending on Participant’s country of residence, the broker’s country, or the country in which the Shares are listed, Participant may be subject to insider trading restrictions and/or market abuse laws, which may affect Participant’s ability to, directly or indirectly, acquire or sell the Shares or rights to Shares under the Plan during such times as Participant is considered to have “inside information” regarding the Company (as defined by the laws in or regulations in the applicable jurisdiction). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders Participant placed before possessing the inside information. Furthermore, Participant may be prohibited from (i) disclosing the inside information to any third party, including fellow employees (other than on a “need to know” basis) and (ii) “tipping” third parties or causing them to otherwise buy or sell securities. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. Participant acknowledges that it is Participant’s responsibility to comply with any applicable restrictions and understands that Participant should consult his or her personal legal advisor on such matters. In addition, Participant acknowledges that he or she read the Company’s Insider Trading Policy, and agrees to comply with such policy, as it may be amended from time to time, whenever Participant acquires or disposes of the Company’s securities.




19.Foreign Asset/Account, Exchange Control and Tax Reporting. Participant may be subject to foreign asset/account, exchange control and/or tax reporting requirements as a result of the acquisition, holding and/or transfer of Shares or cash resulting from his or her participation in the Plan. Participant may be required to report such accounts, assets, the balances therein, the value thereof and/or the transactions related thereto to the applicable authorities in Participant’s country and/or repatriate funds received in connection with the Plan within certain time limits or according to specified procedures. Participant acknowledges that he or she is responsible for ensuring compliance with any applicable foreign asset/account, exchange control and tax reporting requirements and should consult his or her personal legal and tax advisors on such matters.
20.Code Section 409A. For purposes of this Agreement, a termination of employment will be determined consistent with the rules relating to a “separation from service” as defined in Section 409A of the Internal Revenue Code and the regulations thereunder (“Section 409A”). Notwithstanding anything else provided herein, to the extent any payments provided under this Agreement in connection with Participant’s termination of employment constitute deferred compensation subject to Section 409A, and Participant is deemed at the time of such termination of employment to be a “specified employee” under Section 409A, then such payment will not be made or commence until the earlier of (a) the expiration of the six (6) month period measured from Participant’s separation from service to the Employer or the Company, or (b) the date of Participant’s death following such a separation from service; provided, however, that such deferral will only be effected to the extent required to avoid adverse tax treatment to Participant including, without limitation, the additional tax for which Participant would otherwise be liable under Section 409A(a)(1)(B) in the absence of such a deferral. To the extent any payment under this Agreement may be classified as a “short-term deferral” within the meaning of Section 409A, such payment will be deemed a short-term deferral, even if it may also qualify for an exemption from Section 409A under another provision of Section 409A. Payments pursuant to this section are intended to constitute separate payments for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations.
21.Award Subject to Company Clawback or Recoupment. To the extent permitted by applicable law, the RSUs will be subject to clawback or recoupment pursuant to any compensation clawback or recoupment policy adopted by the Board or required by law during the term of Participant’s employment or other Service that is applicable to Participant. In addition to any other remedies available under such policy and applicable law, the Company may require the cancellation of Participant’s RSUs (whether vested or unvested) and the recoupment of any gains realized with respect to Participant’s RSUs.
BY ACCEPTING THIS AWARD OF RSUS, PARTICIPANT AGREES TO ALL OF THE TERMS AND CONDITIONS DESCRIBED ABOVE AND IN THE PLAN.





APPENDIX
SENTINELONE, INC.
2021 EQUITY INCENTIVE PLAN
GLOBAL RESTRICTED STOCK UNIT AWARD AGREEMENT
PROVISIONS FOR PARTICIPANTS OUTSIDE THE U.S.
Terms and Conditions
At such time as the Committee issues an RSU under the Plan to a Participant who resides and/or works outside of the United States (“U.S.”), the Committee may adopt and include in this Appendix additional terms and conditions that govern such RSU. This Appendix forms part of the Agreement. Any capitalized term used in this Appendix without definition will have the meaning ascribed to it in the Notice, the Agreement or the Plan, as applicable.
If Participant is a citizen or resident of a country, or is considered resident of a country, other than the one in which Participant is currently working, or Participant transfers employment and/or residency between countries after the Date of Grant, the Company will, in its sole discretion, determine to what extent the additional terms and conditions included herein will apply to Participant under these circumstances.
Notifications
This Appendix also includes information relating to exchange control, securities laws, foreign asset/account reporting and other issues of which Participant should be aware with respect to Participant’s participation in the Plan. The information is based on the securities, exchange control, foreign asset/account reporting and other laws in effect in the respective countries as of July 2023. Such laws are complex and change frequently. As a result, Participant should not rely on the information herein as the only source of information relating to the consequences of Participant’s participation in the Plan because the information may be out of date at the time that Participant vests in the RSUs, sells Shares acquired under the Plan or takes any other action in connection with the Plan.
In addition, the information is general in nature and may not apply to Participant’s particular situation, and the Company is not in a position to assure Participant of any particular result. Accordingly, Participant should seek appropriate professional advice as to how the relevant laws in Participant’s country may apply to Participant’s situation. Participant also is encouraged to review the country tax supplements attached to the 2021 Equity Incentive Plan Prospectus available on the Company’s intranet for information about the general tax treatment of the RSUs.
Finally, if Participant is a citizen or resident of a country, or is considered resident of a country, other than the one in which Participant is currently working and/or residing, or Participant transfers employment and/or residency after the Date of Grant, the information contained herein may not apply to Participant in the same manner.
Participant acknowledges that he or she has been advised to seek appropriate professional advice as to how the relevant exchange control and tax laws in Participant’s country may apply to his or her individual situation.





GLOBAL PROVISIONS APPLICABLE TO NON-U.S. PARTICIPANTS
Terms and Conditions
1.Tax Withholding Considerations.
This provision supplements Section 6 of the Agreement:
If Participant is engaged by a third-party professional employer organization (“PEO”), which includes an employer of record, Participant acknowledges and authorizes that the PEO may satisfy any withholding obligations for Tax-Related Items by using any method permitted by the Plan or the Agreement. Further, prior to any relevant taxable or tax withholding event, to the extent permitted by applicable law and as applicable, such Participant agrees to make arrangements satisfactory to the Company or the PEO to satisfy all Tax-Related Items and understands that the ultimate liability for all Tax-Related Items is and remains Participant’s responsibility and may exceed the amount actually withheld by the PEO.
2.Service Provider. Each Participant, including those engaged through a PEO is an individual service provider. A PEO will not be considered a service provider for purposes of the Agreement.
3.Foreign Exchange Considerations. Participant understands and agrees that neither the Company nor any Parent, Subsidiary, or Affiliate shall be liable for any foreign exchange rate fluctuation between Participant’s local currency and the U.S. dollar that may affect the value of the RSU, or of any amounts due to Participant under the Plan or as a result of vesting in the RSUs and/or the subsequent sale of any Shares acquired under the Plan. Participant agrees and acknowledges that he or she will bear any and all risk associated with the exchange or fluctuation of currency associated with his or her participation in the Plan. Participant acknowledges and agrees that he or she may be responsible for reporting inbound transactions or fund transfers that exceed a certain amount. Participant is advised to seek appropriate professional advice as to how the exchange control regulations apply to the RSUs and Participant’s specific situation and understands that the relevant laws and regulations can change frequently and occasionally on a retroactive basis.
4.Suspension of RSU Vesting During Leave of Absence. For all Participants going out on a legally protected leave of absence under applicable local laws, unless otherwise determined by the Committee, Participant’s RSUs will continue to vest for up to six (6) months from the beginning of such leave of absence (unless otherwise required by law). Continued vesting for any legally protected leave of absence extending beyond six months will require written approval from the Company’s Chief People Officer or the Committee.
For non-legally protected leaves, such as personal leave or educational leave, unless otherwise determined by the Committee, the vesting on Participant’s RSUs will be suspended during such leave and will not resume until Participant returns to work within the timeframe approved for such leave. Participants who do not return to work within the timeframe approved for such leave will be deemed to have terminated their employment (unless otherwise required by law), effective on the last day of such approved leave.
5.Data Privacy. Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of Participant’s personal data as described in the Agreement and any other RSU grant materials by and among, as applicable, the Company, the Employer, or PEO for the exclusive purpose of implementing, administering and managing Participant’s participation in the Plan.
    Participant understands that the Company, the Employer, and/or PEO, as applicable, may hold certain personal information about Participant, including, but not limited to, Participant’s name, home address, email address and telephone number, date of birth, social insurance number, passport number or other identification number (e.g., resident registration number), salary, nationality, job title, any shares of stock or directorships held in the Company, details of all RSUs or any other entitlement to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in Participant’s favor (“Data”), for the exclusive purpose of implementing, administering and managing the Plan.




    Participant understands that Data will be transferred to the Company’s stock plan administrator, E*TRADE Financial Corporate Services, Inc. and its broker, E*TRADE Securities LLC and their affiliates, as applicable, to provide stock plan administration and brokerage services in connection with the Plan (the “Third Parties”) to assist in implementation, administration and management of the Plan, and the Third Parties, together with their successors and assigns, will receive, possess, use and transfer the Data as contemplated hereby. Participant understands that, from time-to-time the Company may replace the Third Parties with alternative service providers and may add other third parties as service providers in connection with the Plan. Participant acknowledges that he or she may access his or her account through E*TRADE and his or her use of the services provided by E*TRADE are subject to the privacy statement located at https://us.etrade.com/l/f/privacy-statement.
    Participant understands that the recipients of Data may be located in the U.S. or elsewhere, and that the recipients’ country may have different data privacy laws and protections than Participant’s country. Participant understands that if he or she resides outside the U.S., he or she may request a list with the names and addresses of any potential recipients of Data by contacting his or her local human resources representative. Participant authorizes the Company and Third-Parties, or such other stock plan service provider as may be designated by the Company from time to time, and any other possible recipients that may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer Data, in electronic or other form, for the sole purpose of implementing, administering and managing his or her participation in the Plan. Participant understands that Data will be held only as long as is necessary to implement, administer and manage Participant’s participation in the Plan. Participant understands if he or she resides outside the U.S., he or she may, at any time, view Data, request information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting his or her local human resources representative. Further, Participant understands that he or she is providing the consents herein on a purely voluntary basis. If Participant does not consent, or if Participant later seeks to revoke his or her consent, his or her employment status or service with the Employer will not be affected; the only consequence of refusing or withdrawing Participant’s consent is that the Company would not be able to grant RSUs or other equity awards to Participant or administer or maintain such awards. Therefore, Participant understands that refusing or withdrawing his or her consent may affect Participant’s ability to participate in the Plan. For more information on the consequences of Participant’s refusal to consent or withdrawal of consent, Participant understands that he or she may contact his or her local human resources representative.
Finally, upon request of the Company, the Employer, or PEO, Participant agrees to provide an executed data privacy consent form (or any other agreements or consents) that the Company, Employer, or PEO may deem necessary to obtain from Participant for the purpose of administering Participant’s participation in the Plan in compliance with the data privacy laws in Participant’s country, either now or in the future. Participant understands and agrees that Participant will not be able to participate in the Plan if Participant fails to provide any such consent or agreement requested by the Company, Employer, and/or PEO.
6.Language. Participant acknowledges that he or she is sufficiently proficient in English to understand the terms and conditions of the Agreement. Furthermore, if Participant has received the Agreement or any other document related to the RSU and/or the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
COUNTRY-SPECIFIC TERMS APPLICABLE TO PARTICIPANTS IN COUNTRIES OTHER THAN THE U.S.
Australia
Terms and Conditions
Data Privacy. Participant acknowledges and agrees that if the Company, any Parent, Subsidiary, or Affiliate discloses any personal information about Participant to a recipient outside of Australia then the Company, any Parent, Subsidiary, or Affiliate will not be: (a) required by law to take steps to ensure that




the recipient complied with the Australian Privacy Principles; or (b) responsible for any breaches of the Australian Privacy Principles by the recipient, in respect of that information.
Notifications
The grant of RSUs is made under the new rules promulgated on October 1, 2022, under the Australian Corporations Act 2001 (Cth).
Exchange Controls. Exchange control reporting is required for cash transactions exceeding AUD 10,000 and for international fund transfers. If an Australian bank is assisting with the transaction, the bank will file the report on Participant’s behalf.
Austria
Notifications
Exchange Controls. Participant understands that he or she holds Shares acquired pursuant to the Plan outside of Austria, Participant must submit a report to the Austrian National Bank. An exemption applies if the value of the Shares as of the end of any given calendar year does not exceed €5 million. If this threshold is exceeded, quarterly or annual reporting obligations will be imposed. These rules also apply for the selling of Shares.
If the value of all Participant’s accounts abroad exceeds €10 million, the transfers and balances of all accounts must be reported as of the last day of each month, on or before the 15th day of the following month, on the prescribed form (Meldungen SI-Forderungen und/oder SI-Verpflichtungen).
Belgium
Notifications
Foreign Asset/Account Reporting. Participant is required to report any bank accounts opened and maintained outside Belgium on his or her annual tax return. In a separate report, Participant may be required to provide the National Bank of Belgium with certain details regarding such foreign accounts (including the account number, bank name and country in which any such account was opened).
Canada
Terms and Conditions
Award Payable Only in Shares. The grant of the RSUs does not give Participant any right to receive a cash payment, and the RSUs are payable in Shares only.
French Language Provisions. The following provisions will apply if Participant is a resident of Quebec:
The parties acknowledge that it is their express wish that the Agreement, as well as all documents, notices and legal proceedings entered into, given or instituted pursuant hereto or relating directly or indirectly hereto, be drawn up in English.
Les parties reconnaissent avoir exigé la redaction en anglais de cette convention (“Agreement”), ainsi que de tous documents exécutés, avis donnés et procedures judiciaries intentées, directement ou indirectement, relativement à la présente convention.
Costa Rica
No country-specific provisions.
Czech Republic
Notifications




Exchange Controls. Upon request of the Czech National Bank (the “CNB”), Participant must report the following to the CNB: foreign direct investments, financial credits from abroad, investment in foreign securities and associated collection and payments (Shares and proceeds from the sale of Shares may be included in this reporting requirement). Even in the absence of a request from the CNB, Participant may need to report foreign direct investments with a value of CZK 2.5 million or more in the aggregate.
Denmark
Terms and Conditions
Labor Law Acknowledgement. By accepting the RSUs, Participant acknowledges that he or she understands and agrees that the RSUs relate to future services to be performed and do not form any part of, and are not, a bonus or compensation for past services.
Stock Option Act. With respect to Danish employees comprised (covered) by the Danish Stock Option Act, the following shall apply:
Participant acknowledges that he or she has received a statement in Danish setting forth the terms of the RSUs, a copy of which is included as ANNEX I to this Appendix.
RSUs are not to be included in the calculation of holiday allowance, severance pay, statutory allowance and compensation, pension and similar payments.
Notifications
Foreign Bank Account Reporting. If Participant establishes an account holding Shares or an account holding cash outside of Denmark, he or she must report the account to the Danish Tax Administration, the form for which can be obtained from a local bank. (Please note that these obligations are separate from and in addition to the obligations described below.)
Exchange Control and Tax Reporting. To the extent permitted by the Company, Participant may hold Shares acquired under the Plan in a safety-deposit account (e.g., brokerage account) with either a Danish bank or with an approved foreign broker or bank. If the Shares are held with a non-Danish broker or bank, Participant is required to inform the Danish Tax Administration about the safety-deposit account. For this purpose, a Danish Participant must file in his or her general tax return information about the Shares no later than the filing deadline for the tax return for the tax year in which the Shares were acquired and placed in a safety deposit account. Further guidance on filing of purchase and sale of securities for Danish tax purposes can be found on the website of the Danish tax administration (https://skat.dk/skat.aspx?oid=2234844 – available in Danish only). If the information is not filed by the applicable deadline, any subsequent loss realized on the shares would generally not be tax deductible. For most participants, the general deadline for filing tax returns is May 1.
France
Terms and Conditions
The following provisions will apply if Participant is a French resident subject to the French mandatory social security regime and an employee of a French entity or a French branch of the Company on the Date of Grant.
French Sub-Plan. The RSUs and underlying Shares shall be subject to the provisions of the Plan and the Sub-Plan for French Participants (the “French Sub-Plan”). To the extent that any term is defined in both the Plan and the French Sub-Plan, for purposes of this grant of a French-qualified RSUs, the definitions in the French Sub-Plan shall prevail.
Designation. The RSUs are intended to qualify for specific tax and social security treatment in France (“French-Qualified RSUs”) and in particular to qualify for the favorable tax and social security treatment in France under Section 80 quaterdecies of the French tax Code, as modified by Article 13 of Bill n°2020-1142 (September 16, 2020) and by Section L.242-1 of French Social Security Code. The Company does not make any undertaking or representation to maintain the qualified status of the RSUs. If the RSUs




no longer qualify as French-Qualified RSUs, the favorable tax and social security treatment will not apply, and the French Participant will be required to pay his or her portion of social security contributions resulting from the RSUs (as well as any income tax that is due).
Vesting. This provision supplements the Notice:
Except in the event of the French Participant’s death or Disability (as defined in the French Sub-Plan), to benefit from the favorable tax and social security regime, no vesting shall occur prior to the first anniversary of the Date of Grant, or such other minimum period as required for the vesting period applicable to French-Qualified RSUs under Section L.225-197-1 of the French Commercial Code, as amended, or relevant Sections of the French Tax Code or the French Social Security Code, as amended.
Restriction on Transfer and Sale of Shares. The French Participant may not sell or transfer the Shares issued at vesting of the RSUs prior to the second anniversary of each of the respective Vesting Date, or such other period as is required to comply with the Minimum Holding Period (as defined by the French Sub-Plan).
Notwithstanding the above, the French Participant’s heirs, in the case of Participant’s death, or Participant, in the case of Disability (as defined under the French Sub-Plan), are not subject to this restriction on the sale of Shares. To ensure compliance with these restrictions, the Shares the French Participant receives at vesting of the RSUs will be held with a broker designated by the Company (or according to any procedure implemented by the Company to ensure compliance with the restrictions) until such Shares are sold. These restrictions will apply even after the French Participant is no longer employed by a French entity.
Further, as long as the RSUs and the Shares acquired at vesting of the RSUs maintain their French tax qualified status, the Shares cannot be sold during certain Closed Periods (as defined by the French Sub-Plan), so long as the Closed Periods are applicable to Shares issued pursuant to the French Sub-Plan, and to the extent applicable. Notwithstanding the above, the French Participant’s heirs, in the case of the French Participant’s death, or the French Participant, in the case of Disability, are not subject to the restriction on the sale of Shares during Closed Periods.
Changes in Capitalization. Certain adjustments of Shares may disqualify the RSUs, in which case they may no longer benefit from favorable tax and social security treatment in France.
Language. Any French Participant accepting an award of French-Qualified RSUs under the French Sub-Plan acknowledges in doing so that he or she is proficient in English and that he or she fully understands the terms and conditions thereof, as well as those of the Plan. Le Participant Français reconnait qu’il ou elle maitrise l’anglais et qu’il ou elle comprend entièrement les termes et conditions du Sous Plan ainsi que ceux du Plan.
Germany
Notifications
Exchange Controls. Participant understands that if he or she remits proceeds in excess of €12,500 out of or into Germany, such cross-border payment must be reported monthly to the State Central Bank. In the event that Participant makes or receives a payment in excess of this amount, Participant understands and agrees that he or she is responsible for obtaining the appropriate form from a German bank and complying with applicable reporting requirements. The online filing portal can be accessed at www.bundesbank.de.
India
Terms and Conditions
Exchange Controls and Repatriation Requirement. As a condition of the grant of RSUs, Participant agrees to repatriate any proceeds from the sale of Shares acquired under the Plan or the receipt of dividends to India within 180 days of receipt (assuming Participant holds less than 10% of the Company’s share capital) and convert such amounts to local currency. Participant also must obtain a foreign inward




remittance certificate (“FIRC”) from the bank where he or she deposits the foreign currency and maintains the FIRC as evidence of the repatriation of funds in the event the Reserve Bank of India or the Company requests proof of repatriation.
Notifications
Foreign Assets Reporting. Participant must declare foreign bank accounts and any foreign financial assets (including Shares subject to the RSUs held outside India) in his or her annual tax return.
Indonesia
Notifications
Exchange Controls. If Indonesian residents repatriate funds (e.g., proceeds from the sale of Shares) into Indonesia, the Indonesian bank through which the transaction is made will submit a report of the transaction to the Bank of Indonesia. For transactions of USD 10,000 or more, a more detailed description of the transaction must be included in the report and Indonesian residents may be required to provide information about the transaction to the bank in order to complete the transaction.
In addition, if there is a change of position (e.g., sale of Shares) in any foreign assets Participant holds, he or she must report this change to the Bank of Indonesia no later than the 15th day of the month following the change in position.
Ireland
Notifications
Director Reporting Obligation. Participant understands that if he or she is a director, shadow director, or secretary of the Company, Parent, or Subsidiary in Ireland, Participant must notify the Company or Irish subsidiary in writing within five business days of receiving or disposing of an interest in the Company (e.g., RSUs, Shares), or within five business days of becoming aware of the event giving rise to the notification requirement, or within five days of becoming a director or secretary if such an interest exists at the time. This notification requirement also applies with respect to the interests of Participant’s spouse or children under the age of 18 (whose interests will be attributed to Participant if he or she is a director, shadow director, or secretary).
Israel
Terms and Conditions
The following provisions will apply if Participant is an employee of an Israeli resident subsidiary of the Company on the Date of Grant.
Israeli Sub-Plan. The RSUs and underlying Shares shall be subject to the provisions of the Plan and the Sub-Plan for Israeli Participants (the “Israel Sub-Plan”). The terms used herein shall have the meaning ascribed to them in the Plan and the Israel Sub-Plan.
Designation. The RSUs are intended to be subject to the trustee capital gain route of Section 102 of the Israeli Tax Ordinance [New Version] 1961 (“Section 102” and “Capital Gains Route”), subject to compliance with the requirements under Section 102 and any rules or regulations thereunder, including the execution of the Agreement and the required declarations. However, in the event the RSUs do not meet the requirements of Section 102, such RSUs and the underlying Shares shall not qualify for the favorable tax treatment under the Capital Gains Route. The Company makes no representations or guarantees that the RSUs will qualify for favorable tax treatment and will not be liable or responsible if favorable tax treatment is not available under Section 102.
The Trustee. The RSUs and the Shares issued upon vesting and/or any additional rights, including without limitation any right to receive any dividends or any shares received as a result of an adjustment made under the Plan, that may be granted in connection with the RSUs (the “Additional Rights”) shall be issued to or controlled by the Trustee for Participant’s benefit under the provisions of the Capital Gains Route




for at least the period stated in Section 102 or any other period of time determined by the Israel Tax Authority (“ITA”). In accordance with the requirements of Section 102 and the Capital Gains Route, Participant shall not sell nor transfer from the Trustee the Shares or Additional Rights until the end of the period required under Section 102 or any shorter period determined by the ITA (the “Holding Period”). Notwithstanding the above, if any such sale or transfer occurs before the end of the Holding Period, the sanctions under Section 102 shall apply and shall be borne by Participant.
Taxes. Tax shall not generally be due upon vesting but upon sale or release of the Shares from the Trustee. Any and all taxes due in relation to the RSUs and Shares, shall be borne solely by Participant and in the event of death, by Participant’s heirs. The Company, Participant’s employer and/or the Trustee shall withhold taxes according to the requirements under the applicable laws, the rules, and regulations, including withholding taxes at source. Furthermore, Participant hereby agrees to indemnify the Company, Participant’s employer and/or the Trustee and hold them harmless against and from any and all liability for any such tax or interest or penalty thereon, including without limitation, liabilities relating to the necessity to withhold, or to have withheld, any such tax from any payment made to Participant. The Company, Participant’s employer and/or the Trustee, to the extent permitted by law, shall have the right to deduct from any payment otherwise due to Participant, or from proceeds of the sale of any Shares, an amount equal to any Taxes required by law to be withheld with respect to such Shares. Participant will pay to the Company, Participant’s employer or the Trustee any amount of taxes that the Company, Participant’s employer or the Trustee may be required to withhold with respect to any Shares that cannot be satisfied by the means previously described. The Company may refuse to deliver any Shares if Participant fails to comply with Participant’s obligations in connection with the taxes as described in this section. Any fees associated with any vesting, sale, transfer or any act in relation to the RSUs and the Shares, shall be borne by Participant. The Trustee and/or the Company, Participant’s employer shall be entitled to withhold or deduct such fees from payments otherwise due to/from the Company, Participant’s employer or the Trustee.
Securities Law Exemption. An exemption from the requirement to file a prospectus with respect to the Plan and the RSUs will be obtained by the Company from the Israeli Securities Authority. Copies of the Plan and Form S-8 registration statement for the Plan filed with the U.S. Securities and Exchange Commission are available free of charge upon request from Participant’s local human resources department.
Acknowledgements. In addition to section 11 above, by accepting the RSUs Participant hereby understands, acknowledges, agrees as follows: (i) Participant is familiar with the provisions of Section 102 and the regulations and rules promulgated thereunder, including without limitations the provisions of the tax route applicable to Participant’s RSUs and agrees to comply with such provisions, as amended from time to time, provided that if such terms are not met, the specific tax route may not apply; (ii) Participant accepts the provisions of the trust agreement signed between the Company and the Trustee, and agrees to be bound by its terms; (iii) Participant acknowledge that selling the Shares or releasing the Shares from the control of the Trustee prior to the termination of the Holding Period constitutes a violation of the terms of Section 102 and agrees to bear the relevant sanctions; (iv) Participant authorizes the Company to provide the third party share plan administrator nominated by the Company and the Trustee with any information required for the purpose of administering the Plan including executing their obligations according to Section 102, the trust deed and the trust agreement, including without limitation information about Participant’s RSUs, Shares, income tax rates, salary bank account, contact details and identification number and acknowledges that the information might be shared with an administrator who is located outside of Israel, where the level of protection of personal data is different than in Israel.
Italy
Terms and Conditions
Participant’s Authorization to Release and Transfer Necessary Personal Information.
The following supplements Section 5 of this Appendix:
Participant understands that Data will be held only as long as is required by law or as necessary to implement, administer and manage Participant’s participation in the Plan and employee compensation or for compliance or financial reporting purposes. Participant understands that pursuant to Chapter III of Regulation (EU) 2016/679, Participant has rights, including but not limited to, the right to




access, delete, update, request the rectification of Participant’s Data and cease the Data processing and to object, in whole or in part, on legitimate grounds, to the processing of Participant’s Data, even though they are relevant to the purpose of collection. Furthermore, Participant is aware that Participant’s Data will not be used for direct marketing purposes. In addition, the Data provided can be reviewed and questions or complaints can be addressed by contacting a local HR representative. If Participant requests that the Company cease processing Participant’s personal data, Participant must do so by writing to the Company’s Equity Team at 444 Castro St., Suite 400, Mountain View, CA 94041, U.S. or via email at stockadmin@sentinelone.com. If Participant requests that the Company cease processing Participant’s Data, the Company will not be able to administer this award. Accordingly, if Participant requests that the Company cease processing Participant’s Data, this RSU will be cancelled when Participant’s withdrawal is received.
Furthermore, having read and understood the information given on the processing of the Data and being acquainted of the rights set forth in Chapter III of Regulation (EU) 2016/679, Participant acknowledges the processing of any Data as reported in the Plan and the Agreement, and further acknowledges the transfer of Data, even sensitive data, in foreign Countries outside the European Union.
Governing Law and Plan Document Acknowledgment. By participating in the Plan, Participant acknowledges that he or she has received a copy of the Plan and the Agreement and has reviewed the Plan and the Agreement, in their entirety and fully understands and accept all provisions of the Plan and the Agreement. Participant understands that the Plan and his or her participation in the Plan is governed by the Governing Law as set forth in Section 15 of the Agreement.
Notifications
Exchange Controls. Participant is required to report in his or her annual tax return any investments (including Shares acquired under the Plan) held outside of Italy. Bank accounts held abroad exceeding in the year the value of €15,000 or the euro equivalent (e.g., bank accounts where proceeds from the sale of Shares acquired under the Plan are deposited) also shall be reported.
Japan
Notifications
Foreign Asset/Account Reporting. Participant understands that if he or she acquires Shares valued at more than ¥100 million in a single transaction, he or she must file a Report Concerning Acquisition or Transfer of Securities (shoken no shutoku mataha joto ni kansuru hokokusho) with the Ministry of Finance through the Bank of Japan within 20 days of the acquisition of the Shares. In addition, Participant understands that he or she may be required to file a Report on Overseas Assets (kokugai zaisan chosho) in respect of any assets (including Shares acquired at RSU vesting) held outside Japan as of December 31, to the extent such assets have a total net fair market value exceeding ¥50 million.
Jordan
No country-specific provisions.
Malaysia
Terms and Conditions
Data Privacy. Below is a translation of Section 5 of this Appendix into Bahasa Malaysia for Participant’s reference:
Privasi Data. Peserta dengan ini secara eksplisit dan jelas bersetuju dengan pengumpulan, penggunaan dan pemindahan, dalam bentuk elektronik atau lain-lain, data peribadi Peserta seperti yang diterangkan dalam Perjanjian dan mana-mana bahan geran RSU lain oleh dan di kalangan, yang berkenaan, Syarikat, Majikan atau PEO untuk tujuan eksklusif untuk melaksanakan, mentadbir dan mengurus penyertaan Peserta dalam Pelan.




Peserta memahami bahawa Syarikat, Majikan dan/atau PEO, sebagaimana yang berkenaan, mungkin menyimpan maklumat peribadi tertentu tentang Peserta, termasuk, tetapi tidak terhad kepada, nama Peserta, alamat rumah, alamat e-mel dan nombor telefon, tarikh lahir, insurans sosial nombor, nombor pasport atau nombor pengenalan lain (cth, nombor pendaftaran pemastautin), gaji, kewarganegaraan, jawatan, sebarang saham saham atau jawatan pengarah yang dipegang dalam Syarikat, butiran semua RSU atau apa-apa kelayakan lain untuk saham saham yang diberikan, dibatalkan, dilaksanakan, diberi hak, tidak diberi hak atau tertunggak bagi pihak Peserta (“Data”), untuk tujuan eksklusif untuk melaksanakan, mentadbir dan mengurus Pelan.
    Peserta memahami bahawa Data akan dipindahkan ke perkhidmatan pengurusan jadual permodalan Syarikat, eShares, Inc. dba Carta, Inc. (“Carta, Inc.”) atau brokernya, E*TRADE Financial dan sekutunya, sebagaimana yang berkenaan, untuk menyediakan bahagian perkhidmatan pentadbiran dan pembrokeran berkaitan Pelan (“Pihak Ketiga”) untuk membantu dalam pelaksanaan, pentadbiran dan pengurusan Pelan, dan Pihak Ketiga, bersama-sama dengan pengganti dan penerima serah hak mereka, akan menerima, memiliki, menggunakan dan memindahkan Data sebagaimana yang dimaksudkan dengan ini. Peserta memahami bahawa, dari semasa ke semasa Syarikat boleh menggantikan Pihak Ketiga dengan penyedia perkhidmatan alternatif dan boleh menambah pihak ketiga lain sebagai penyedia perkhidmatan berkaitan dengan Pelan. Peserta mengakui bahawa dia boleh mengakses akaunnya melalui Carta, Inc. dan penggunaan perkhidmatan yang disediakan oleh Carta, Inc. adalah tertakluk kepada dasar privasi yang terdapat di https://carta.com/privacy-policy/. Peserta selanjutnya mengakui bahawa dia akan diminta untuk mengaktifkan akaunnya melalui E*TRADE dan penggunaan perkhidmatan pembrokeran olehnya adalah tertakluk kepada kenyataan privasi E*TRADE yang terdapat di https://us.etrade.com/l/f/privacy-statement.
Peserta memahami bahawa penerima Data mungkin berada di A.S. atau di tempat lain, dan negara penerima mungkin mempunyai undang-undang dan perlindungan privasi data yang berbeza daripada negara Peserta. Peserta memahami bahawa jika dia tinggal di luar A.S., dia boleh meminta senarai dengan nama dan alamat mana-mana bakal penerima Data dengan menghubungi wakil sumber manusia tempatannya. Peserta memberi kuasa kepada Syarikat dan Pihak Ketiga, atau pembekal perkhidmatan pelan saham lain yang mungkin ditetapkan oleh Syarikat dari semasa ke semasa, dan mana-mana penerima lain yang mungkin membantu Syarikat (pada masa ini atau pada masa hadapan) dengan melaksanakan, mentadbir dan menguruskan Pelan untuk menerima, memiliki, menggunakan, mengekalkan dan memindahkan Data, dalam bentuk elektronik atau lain-lain, untuk tujuan semata-mata untuk melaksanakan, mentadbir dan mengurus penyertaannya dalam Pelan. Peserta memahami bahawa Data akan disimpan hanya selagi perlu untuk melaksanakan, mentadbir dan mengurus penyertaan Peserta dalam Pelan. Peserta faham jika dia menetap di luar AS, dia boleh, pada bila-bila masa, melihat Data, meminta maklumat tentang penyimpanan dan pemprosesan Data, memerlukan sebarang pindaan yang diperlukan kepada Data atau menolak atau menarik balik kebenaran di sini, dalam apa jua keadaan tanpa kos, dengan menghubungi wakil sumber manusia tempatannya. Selanjutnya, Peserta memahami bahawa dia memberikan persetujuan di sini atas dasar sukarela semata-mata. Jika Peserta tidak bersetuju, atau jika Peserta kemudiannya berusaha untuk membatalkan persetujuannya, status pekerjaan atau perkhidmatannya dengan Majikan tidak akan terjejas; satu-satunya akibat daripada menolak atau menarik balik persetujuan Peserta ialah Syarikat tidak akan dapat memberikan RSU atau anugerah ekuiti lain kepada Peserta atau mentadbir atau mengekalkan anugerah tersebut. Oleh itu, Peserta memahami bahawa menolak atau menarik balik persetujuannya boleh menjejaskan keupayaan Peserta untuk menyertai Pelan. Untuk mendapatkan maklumat lanjut tentang akibat keengganan Peserta untuk bersetuju atau menarik balik kebenaran, Peserta memahami bahawa dia boleh menghubungi wakil sumber manusia tempatannya.
Akhir sekali, atas permintaan Syarikat, Majikan, atau Peserta PEO bersetuju untuk menyediakan borang kebenaran privasi data yang telah dilaksanakan (atau mana-mana perjanjian atau persetujuan lain) yang Syarikat, Majikan atau PEO mungkin anggap perlu dapatkan daripada Peserta bagi tujuan mentadbir penyertaan Peserta dalam Pelan dengan mematuhi undang-undang privasi data di negara Peserta, sama ada sekarang atau pada masa hadapan. Peserta memahami dan bersetuju bahawa Peserta tidak akan dapat mengambil bahagian dalam Pelan jika Peserta gagal memberikan sebarang persetujuan atau perjanjian yang diminta oleh Syarikat, Majikan dan/atau PEO.
Mexico
No country-specific provisions.
The Netherlands




No country-specific provisions.


Poland
Notifications
Exchange Controls. If Participant holds foreign securities (including Shares) and maintain accounts abroad, then it is Participant’s responsibility to report information to the National Bank of Poland on transactions and balances of the securities and cash deposited in such accounts if the value of such securities and cash (when combined with all other assets held abroad) exceeds PLN 7 million. If required, the reports are due on a quarterly basis on special forms available on the website of the National Bank of Poland.
Further, any transfer or settlement of funds in excess of a specified threshold (currently €15,000) must be effected through an authorized bank, authorized payment institution or authorized e-money institution.
Qatar
No country-specific provisions.
Singapore
Terms and Conditions
Securities Law Notice. The award of the RSUs is being made in reliance of sections 273(1)(f) and 272A(1) of the Securities and Futures Act (Cap. 289) (“SFA”) for which it is exempt from the prospectus and registration requirements under the SFA .
Participant understands that the Shares have not been registered with the SFA. Unless Participant sells any Shares he or she acquires pursuant to the Plan via a public exchange outside of Singapore (e.g., NASDAQ, NYSE), Participant shall not, within six (6) months of Participant’s acquisition of any Shares, sell, transfer, gift, hypothecate, or otherwise transfer such Shares within Singapore except as expressly approved by the Company in writing. The Company believes that a typical sale through a U.S. brokerage firm would not require the Company's consent under these rules.
Director Notification Obligation. If Participant is a director, shadow director, or hold any similar position1 of a Singapore-incorporated company (each a “Singapore company”) (e.g., the Company, any Singapore Affiliate, or any Singapore Subsidiary), Participant is subject to certain notification requirements under section 164 of the Singapore Companies Act to enable the Singapore company to comply with its obligations to maintain a register of director’s shareholdings (“Register”). Among these requirements is an obligation to notify the Singapore company in writing of:
(a)shares in, debentures of, or participatory interests made available by, the Singapore company or its related corporation which are held by Participant;
(b)any interest that Participant has in shares in, debentures of, or participatory interests made available by, the Singapore company or its related corporation, and the nature and extent of that interest under Section 7 of the Singapore Companies Act (which provides for the circumstances under which a deemed interest in shares may arise);
(c)rights or options that Participant has in respect of the acquisition or disposal of shares in the Singapore company or its related corporation; and
1 Under section 4(1) of the Singapore Companies Act, the term “director” includes any person occupying the position of director of a corporation by whatever name called.




(d)contracts to which Participant is a party or under which he or she is entitled to a benefit, being contracts under which a person has a right to call for or to make delivery of shares in the Singapore company or its related corporation.
Participant must notify the Singapore company in writing when there is any change in the particulars of Participant’s interests as mentioned above (including when Participant sells Common Stock issued from the Plan).
Participant is deemed to hold or have an interest or a right in or over any shares or debentures, if:
(a)Participant’s spouse (not being himself or herself a director or chief executive officer) holds or has an interest or a right in or over such shares or debentures; or
(b)Participant’s child of less than 18 years of age, including stepson, stepdaughter, adopted son or adopted daughter (not being himself or herself a director or chief executive officer) holds or has an interest in such shares or debentures.
In addition, any contract, assignment or right of subscription shall be deemed to have been entered into or exercised or made by, or a grant shall be deemed as having been made to, Participant if any contract, assignment or right of subscription is entered into, exercised or made by, or a grant is made to, members of Participant’s family as aforesaid (not being himself or herself a director or chief executive officer).
Particulars of Participant’s interests as mentioned above must be given within two (2) business days after (i) the date on which Participant became a director of the Singapore company, or (ii) the date on which Participant became a registered holder of or acquired an interest as mentioned above, whichever last occurs. Particulars of any change in Participant’s interests also must be given within two (2) business days of the change.
Slovakia
No country-specific provisions.
Slovenia
No country-specific provisions.
South Korea
Notifications
Exchange Controls. If Participant receives foreign funds through wire transfers the funds must be processed through a foreign exchange bank, and at the time that the funds are sent/received, Participant may need to explain the transaction to the bank and submit any requested paperwork.
South Africa
Notifications
Exchange Controls. Participant understands that under current South African exchange control policy that he or she may invest a maximum of ZAR 1 million per year in offshore investments, including in Shares acquired under the Plan. The first ZAR 1 million annual discretionary allowance requires no prior authorization. The next ZAR 1 million requires tax clearance. Participant understands that it is Participant’s responsibility to ensure that he or she does not exceed this limit and obtain the necessary tax clearance for remittances exceeding ZAR 1 million.
Spain
Notifications




Foreign Assets Reporting. Participant may be subject to certain tax reporting requirements with respect to assets, rights, or foreign currency that Participant holds outside of Spain, including bank accounts, securities and real estate if the aggregate value for particular category of assets exceeds €50,000 as of December 31 each year. Vested RSUs are subject to this reporting requirement.
If applicable, Participant must report his or her foreign assets on Form 720 by no later than March 31 following the end of the relevant year. After the rights and/or assets are initially reported, the reporting obligation will only apply if the value of previously-reported rights or assets increases by more than €20,000 as of each subsequent December 31; additional reporting requirements may apply if Participant’s assets or asset increases exceed these amounts.
In addition, Participant must notify the Registry of Investments at the Spanish Ministry of Industry, Commerce and Tourism of investments in securities of companies not listed in Spain, which are deposited in a non-resident account. Participant must file form D-6 by January 31 each year stating the value of their investments in non-Spanish listed shares as of December 31 of the previous calendar year.
Share Reporting Requirement. The acquisition of shares of stock must be declared for statistical purposes to the Direccion General de Comercio e Inversiones, the Bureau for Commerce and Investments, which is a department of the Ministry of Economy and Competitiveness. Generally, the declaration must be filed in January for shares owned as of December 31 of each year; however, if the value of the shares acquired or the amount of the sale proceeds exceeds a designated amount the declaration must be filed within one month of the acquisition or sale, as applicable.
Foreign Currency Payments. When receiving foreign currency payments exceeding €50,000 derived from the ownership of shares (i.e., dividends or proceeds from the sale of the shares), Participant must inform the financial institution receiving the payment of the basis upon which such payment is made. Participant will need to provide the following information: (i) Participant’s name, address, and fiscal identification number; (ii) the name and corporate domicile of the Company; (iii) the amount of the payment and the currency used; (iv) the country of origin; (v) the reasons for the payment; and (vi) further information that may be required.
Switzerland
Notifications
Securities Law Notice. The grant of RSUs is considered a private offering in Switzerland and is therefore not subject to securities registration in Switzerland. Neither this document nor any other materials relating to the RSUs (i) constitute a prospectus as such term is understood pursuant to the Swiss Code of Obligations, (ii) may be publicly distributed nor otherwise made publicly available in Switzerland, or (iii) has been or will be filed with, approved or supervised by any Swiss regulatory authority (in particular, the Swiss Financial Supervisory authority).
Taiwan
Notifications
Exchange Controls. Participant acknowledges and agrees that he or she may be required to do certain acts and/or execute certain documents in connection with the grant of the RSUs the vesting of the RSUs and the disposition of the resulting Shares, including but not limited to obtaining foreign exchange approval for remittance of funds and other governmental approvals within the Republic of China. Participant shall pay his or her own costs and expenses with respect to any event concerning a holder of the RSUs, or Shares received upon the vesting thereof.
If Participant is a Taiwan resident (those who are over 20 years of age and holding a Republic of China citizen’s ID Card, Taiwan Resident Certificate or an Alien Resident Certificate that is valid for a period no less than one year), Participant may acquire and remit foreign currency (including proceeds from the sale of Shares) into and out of Taiwan up to USD 5 million per year. If the transaction amount is TWD 500,000 or more in a single transaction, Participant must submit a foreign exchange transaction form and also provide supporting documentation to the satisfaction of the remitting bank.




If the transaction amount is USD 500,000 or more, Participant may be required to provide additional supporting documentation (including the contracts for such transaction, approval letter, etc.) to the satisfaction of the remitting bank.
Thailand
Notifications
Exchange Controls.  When Participant sells Shares received following vesting of RSUs, Participant must immediately repatriate all cash proceeds to Thailand. Thereafter, Participant must convert such proceeds to Thai Baht or deposit them into a foreign currency account within 360 days of repatriation.  If the amount of the proceeds is USD 50,000 (or its equivalent) or more, Participant must specifically report the inward remittance to a commercial bank being an authorized agent or other authorized agent of the Bank of Thailand on a foreign exchange transaction form to declare the purpose of such inward remittance. Failing to comply with these obligations, Participant may be subject to penalties assessed by the Bank of Thailand.
Turkey
Notifications
Securities Law Notice. Participant acknowledges and agrees that the offer of this award of RSUs has been made by the Company to Participant personally in connection with his or her existing relationship with the Company or one or more of its affiliates, and further, that the RSUs, any Shares issued upon vesting of the RSUs, and the related offer thereof are not subject to regulation by any securities regulator in Turkey.
United Arab Emirates
Notifications
Securities Law Notice. Participation in the Plan is being offered only to eligible individuals and is in the nature of providing equity incentives to individuals in the United Arab Emirates. The Plan and the Agreement are intended for distribution only to eligible individuals and must not be delivered to, or relied on by, any other person. Prospective purchasers of the securities offered should conduct their own due diligence on the securities. If Participant does not understand the contents of the Plan or the Agreement, Participant should consult an authorized financial adviser. The Emirates Securities and Commodities Authority has no responsibility for reviewing or verifying any documents in connection with the Plan. Neither the Ministry of Economy nor the Dubai Department of Economic Development have approved the Plan or the Agreement nor taken steps to verify the information set out therein and have no responsibility for such documents.


United Kingdom
Terms and Conditions
Tax Obligations. The following provision supplements Section 6 of the Agreement: Tax-Related Items shall include Primary and to the extent legally possible secondary class 1 National Insurance Contributions. I agree that the Company or the Employer may calculate the Tax-Related Items to be withheld and accounted for by reference to the maximum applicable rates, without prejudice to any right I may have to recover any overpayment from relevant U.K. tax authorities. Participant understands and agrees that if payment or withholding of any income tax liability arising in connection with Participant’s participation in the Plan is not made by Participant to Participant’s Employer within 90 days of the event giving rise to such income tax liability or such other period specified in Section 222(1)I of the U.K. Income Tax (Earnings and Pensions) Act 2003 (the “Due Date”), that the amount of any uncollected income tax will constitute a loan owed by Participant to Participant’s Employer, effective on the Due




Date. Participant understands and agrees that the loan will bear interest at the then-current official rate of His Majesty’s Revenue and Customs, it will be immediately due and repayable by Participant, and the Company and/or the Employer may recover it at any time thereafter by any of the means referred to in the Plan and/or the Agreement.
Notwithstanding the foregoing, Participant understands and agrees that if Participant is a director or an executive officer of the Company (within the meaning of such terms for purposes of Section 13(k) of the U.S. Securities and Exchange Act of 1934, as amended), Participant will not be eligible for such a loan to cover the income tax liability. Participant further understands that, in the event that he or she is such a director or executive officer and the income tax is not collected from or paid by Participant by the Due Date, the amount of any uncollected income tax will constitute an additional benefit to Participant on which additional income tax and National Insurance Contributions will be payable. Participant understands and agree that he or she is responsible for reporting and paying any income tax due on this additional benefit directly to His Majesty’s Revenue and Customs under the self-assessment regime and for reimbursing the Company or the Employer (as appropriate) for the value of any primary and (to the extent legally possible) secondary class 1 National Insurance Contributions due on this additional benefit which the Company or the Employer may recover from Participant by any of the means referred to in the Plan and/or the Agreement.
At the discretion of the Company, the RSUs cannot be settled until Participant has entered into an election with the Company (or the Employer) (as appropriate) in a form approved by the Company and His Majesty’s Revenue & Customs (a “Joint Election”) under which any liability of the Company and/or the Employer for Employer’s national insurance contributions arising in respect of the granting, vesting, settlement of or other dealing in the RSUs, or the acquisition of Shares on the settlement of the RSUs, is transferred to and met by Participant.







ANNEX I
ADDITIONAL PROVISIONS FOR EMPLOYEES IN DENMARK

ERKLÆRING OM TILDELING AF BETINGEDE AKTIEENHEDER, HERUNDER ERKLÆRING I HENHOLD TIL AKTIEOPTIONSLOVENSTATEMENT CONCERNING GRANTING OF RESTRICTED STOCK UNITS, INCLUDING STATEMENT PURSUANT TO THE DANISH STOCK OPTION ACT

SentinelOne, Inc.
("Selskabet")

SentinelOne, Inc.
(the "Company")
Og

Medarbejderen, der elektronisk har givet samtykke til vilkårene og betingelserne i Restricted Stock Unit Award Agreement.
("Medarbejderen")
And

The individual providing services to the Company electronically consenting to the terms and conditions of the Restricted Stock Unit Award Agreement.
(the "Service Provider")
1.Og
SentinelOne, Inc.
605 Fairchild Dr.
Mountain View, California
94043, US
("Moderselskabet")
And

SentinelOne, Inc.
605 Fairchild Dr.
Mountain View, California
94043, US
(the "Parent Company")

har indgået Restricted Stock Unit Award Agreement og alle bilag og tillæg hertil ("Tildelingsaftalen") i relation til de Restricted Stock Units ("RSU’er"), som Moderselskabet har tildelt Medarbejderen.


Denne erklæring ("Erklæringen”) udgør en erklæring til Medarbejderen i henhold til § 3, stk. 1 i lov om brug af køberet eller tegningsret til aktier m.v. i ansættelsesforhold ("Aktieoptionsloven").
have entered into the Restricted Stock Unit Award Agreement, including all exhibits and appendices thereto (the "Agreement") concerning the Restricted Stock Units (the "RSUs") granted by the Parent Company to the Service Provider.

This statement (the “Statement”) constitutes a statement to the Service Provider pursuant to section 3 (1) of the Danish Act on the exercise of stock acquisition rights or stock subscription rights in employment relationships, etc. (the "Stock Option Act").

I tilfælde af uoverensstemmelser mellem Erklæringen og Tildelingsaftalen og/eller Medarbejderens ansættelsesaftale med Selskabet har Tildelingsaftalen forrang.

In the event of any discrepancies between the Statement and the Agreement and/or Service Provider's contract of employment with the Company, the Agreement shall prevail.





Moderselskabet har vedtaget et Restricted Stock Unit program, der omfatter medarbejdere i Moderselskabet og dettes datterselskaber, herunder Selskabets medarbejdere. Vilkårene for Restricted Stock Unit-programmet, der også omfatter de Restricted Stock Units, der tildeles i medfør af Tildelingsaftalen, er fastsat i "SentinelOne, Inc. 2021 Equity Incentive Plan" (benævnt "Aktieincitamentsprogrammet").

The Parent Company has adopted a Restricted Stock Unit program covering the Service Providers of the Parent Company and its subsidiaries, including the employees of the Company. The terms of the Restricted Stock Unit program, which also include the Restricted Stock Units granted under the Agreement, appear from the "SentinelOne, Inc. 2021 Equity Incentive Plan" (the "Equity Incentive Program").

Vilkårene i Aktieincitamentsprogrammet finder anvendelse på Medarbejderens Restricted Stock Units, medmindre Tildelingsaftalen fastsætter vilkår, der fraviger vilkårene i Aktieincitamentsprogrammet. I sådanne tilfælde har Tildelingsaftalen vilkår forrang.

The terms of the Equity Incentive Program apply to the Service Provider's Restricted Stock Units, unless the Agreement stipulates terms that deviate from the terms of the Equity Incentive Program. In such situations, the terms of the Agreement shall prevail.

Definitioner anvendt i Tildelingsaftalen skal have samme betydning som i Aktieincitamentsprogrammet, medmindre andet følger af Tildelingsaftalen.

The definitions of the Agreement shall have the same meaning as the definitions of the Equity Incentive Program, unless otherwise provided by Agreement.
1.RESTRICTED STOCK UNITS OG VEDERLAG
1.RESTRICTED STOCK UNITS AND CONSIDERATION
1.1Medarbejderen tildeles løbende Restricted Stock Units, der giver Medarbejderen ret til aktier ("Aktier") i Moderselskabet og/eller kontantbetaling. De pågældende Restricted Stock Units tildeles vederlagsfrit.
1.1The Service Provider is granted Restricted Stock Units on a current basis entitling the Service Provider to shares ("Shares") in the Parent Company and/or cash payment. The Restricted Stock Units are granted free of charge.
1.1Værdien pr. aktie, som Restricted Stock Units’erne repræsenterer vil blive som nærmere fastsat i Tildelingsaftalen.
1.2The value per share that the Restricted Stock Units represent shall be as specified in the Agreement.
2. ØVRIGE VILKÅR OG BETINGELSER
1.OTHER TERMS AND CONDITIONS
2.1 Restricted Stock Units’erne tildeles i overensstemmelse med Aktieincitamentsprogrammet.
1.1The Restricted Stock Units are granted under the Equity Incentive Program.
2.2 Restricted Stock Units’erne tildeles efter Administrator af Ordningens skøn og når Administrator af Ordningen måtte beslutte det.
1.1The Restricted Stock Units are granted at the discretion of the Plan Administrator and at the timing of its discretion.




2.3 Restricted Stock Units’erne optjenes i overensstemmelse med Tildelingsaftalen.
1.1The Restricted Stock Units shall vest as set forth in the Agreement.
2.4 Optjeningen af Restricted Stock Units er betinget af, at Medarbejderen er ansat i Selskabet i optjeningsperioden, og der hverken tildeles eller optjenes Restricted Stock Units efter ansættelsesforholdets ophør, uanset årsag hertil, jf. dog nedenfor. Optjeningen af Restricted Stock Units påvirkes ikke af lovreguleret orlov.
1.1The earning of Restricted Stock Units is conditional on the Service Provider being employed with the Company for the duration of the vesting period and no Restricted Stock Units are granted or earned after the termination of the employment, regardless of the reason for such termination, cf. however below. The earning of Restricted Stock Units is not influenced by statutory leave.
3. OPTJENING AF RESTRICTED STOCK UNITS
1.EARNING OF RESTRICTED STOCK UNITS
3.1 Efter optjeningsperioden vil Restricted Stock Units vaere optjent forudsat, at de ikke er bortfaldet efter vilkårene i Tildelingsaftalen og indtil det tidspunkt, hvor sådanne Restricted Stock Units ophører, bortfalder og/eller fortabes i overensstemmelse med vilkårene i Tildelingsaftalen.
1.1Restricted Stock Units will be earned on the vesting date as long as they remain validly outstanding pursuant to the Agreement, until the date such Restricted Stock Units are terminated cancelled and/or forfeited pursuant to the terms of the Agreement.




3.2 I tilfælde af ansættelsesforholdets ophør og uanset årsagen hertil, vil ikke-vestede Restricted Stock Units automatisk fortabes, ophøre og bortfalde per tidspunktet for ansættelsesforholdets ophør uden kompensation eller rettigheder i tilknytning hertil.
1.1Upon termination of employment for any or no reason, any then-unvested Restricted Stock Units will be automatically forfeited, terminated and cancelled as of the applicable termination date without payment of any consideration or further rights hereunder.
4. REGULERING AF RESTRICTED STOCK UNITS
1.ADJUSTMENT OF THE RESTRICTED STOCK UNITS
Regulering ved kapitalændringer
Adjustment in connection with capital changes




4. 1 Såfremt der sker en ændring i antallet af udestående Aktier som følge af ændring i Moderselskabets kapitalstruktur uden vederlag såsom aktieudbytte, rekapitalisering, aktiesplit, omvendt aktiesplit, rekonstruktion, fusion, konsolidering, opdeling, kombination, genkøb eller ombytning af Selskabets Aktier eller øvrige værdipapirer eller andre ændringer i Moderselskabets selskabsstruktur, der kan påvirke Aktien, kan der gennemføres justeringer, der kan påvirke Aktieincitamentsprogrammet, herunder en justering af antallet af samt klassen af Aktier, der kan opnås i henhold til Programmet, af Købsprisen pr. aktie og af det antal Aktier for hver option i henhold til Programmet, der endnu ikke er udnyttet, og de talmæssige begrænsninger i Aktieincitamentsprogrammet.
1.1If the number of outstanding Shares is changed by a modification in the capital structure of the Parent Company without consideration such as a stock dividend, recapitalization, stock split, reverse stock split, reorganization, merger, consolidation, split-up, combination, repurchase or exchange of Shares or other securities of the Parent Company or other change in the corporate structure of the Parent Company affecting the Shares, adjustments may be made that may impact the Equity Incentive Program and the Restricted Stock Units including adjusting the number and class of Shares that may be delivered under the Equity Incentive Program and the numerical limits of the Equity Incentive Program.
Andre ændringer
Other changes
4.2    I tilfælde af forslag om opløsning eller likvidation af Selskabet, og i tilfælde af fusion eller ændring i kontrollen med Selskabet eller Moderselskabet, kan der ske andre reguleringer i Aktieincitamentsprogrammet og Restricted Stock Units.
 
1.1In the event of a proposed dissolution or liquidation of the Parent Company and in the event of a merger or a change in control of the Parent Company, other adjustments may be made to the Equity Incentive Program and the Restricted Stock Units.




Administrator af Ordningens regulering af OptionerPlan Administrator's regulation of Options
4.3 Administrator af Ordningens adgang til at regulere Restricted Stock Units i de i § 4 omhandlede situationer er reguleret af vilkårene i Aktieincitamentsprogrammet. Med hensyn til Administrator af Ordningens generelle adgang til at ændre eller opsige Aktieincitamentsprogrammet, henvises der til artikel fire, punkt V og punkt 3.8 i Aktieincitamentsprogrammet.
1.1The Plan Administrator’s access to regulation of the Restricted Stock Units in the situations comprised by this section 4 shall be regulated by the terms and conditions of the Equity Incentive Program. As regards the Plan Administrator’s, general access to amend or terminate the Equity Incentive Program reference is made to the Equity Incentive Program Article Four, Section 11.
5. ØKONOMISKE ASPEKTER VED DELTAGELSE I ORDNINGEN
1.THE FINANCIAL ASPECTS OF PARTICIPATING IN THE SCHEME
5.1 Restricted Stock Units’erne er risikobetonede værdipapirer, der er afhængige af aktiemarkedet og Moderselskabets resultater. Som følge heraf er der ingen garanti for, at Restricted Stock Units’erne udløser en fortjeneste. Restricted Stock Units’erne skal ikke medregnes ved opgørelsen af feriepenge, fratrædelsesgodtgørelse, godtgørelse eller kompensation fastsat ved lov, pension og lignende.
1.1The Restricted Stock Units are risky securities the potential value of which is influenced by the market for Shares and the Parent Company's results. Consequently, there is no guarantee that the vesting of the Restricted Stock Units will trigger a profit. The Restricted Stock Units are not to be included in the calculation of holiday allowance, severance pay, statutory allowance and compensation, pension and similar payments.
6. SKATTEMÆSSIGE FORHOLD
1.TAX MATTERS




6.1 De skattemæssige konsekvenser for Medarbejderen som følge af tildelingen af Restricted Stock Units og den efterfølgende udnyttelse heraf er i sidste ende Medarbejderens ansvar. Selskabet opfordrer Medarbejderen til selvstændigt at indhente rådgivning om den skattemæssige behandling af tildeling og udnyttelse af Restricted Stock Units.
1.1Any tax consequences for the Service Provider arising out of the Restricted Stock Units and the exercise thereof are ultimately the responsibility of the Service Provider. The Company encourages the Service Provider to obtain individual tax advice in relation to the effect of grant and vesting of the Restricted Stock Units.
7. OVERDRAGELSE OG PANTSÆTNING AF OPTIONER MV.
1.TRANSFER AND PLEDGING OF OPTIONS, ETC.
7.1 Restricted Stock Units er personlige. Ingen rettigheder om betaling for Restricted Stock Units eller tildeling af Aktier i henhold til Aktieincitamentsprogrammet kan overdrages, overføres, pantsættes eller på anden vis disponeres over af Medarbejderen, frivilligt eller ved udlæg.
1.1The Restricted Stock Units are personal instruments. No rights with regard to settlement of Restricted Stock Units or to receive Shares under the Equity Incentive Program may assigned, transferred, pledged or otherwise disposed of in any way by the Service Provider whether voluntarily or by execution.


EX-31.1 3 sentinelone10-q_exx311q324.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, Tomer Weingarten, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of SentinelOne, 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: December 5, 2023
By:/s/ Tomer Weingarten
Name:Tomer Weingarten
Title:Chairman of the Board of Directors, President, and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 sentinelone10-q_exx312q324.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, David Bernhardt, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of SentinelOne, 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: December 5, 2023
By:/s/ David Bernhardt
Name:David Bernhardt
Title:Chief Financial Officer
(Principal Financial Officer)

EX-32.1 5 sentinelone10-qex321q324.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATIONS OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Tomer Weingarten, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge, the Quarterly Report on Form 10-Q of SentinelOne, Inc. for the fiscal quarter ended October 31, 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 SentinelOne, Inc.

Date: December 5, 2023
By:/s/ Tomer Weingarten
Name:Tomer Weingarten
Title:Chairman of the Board of Directors, President, and Chief Executive Officer
(Principal Executive Officer)

I, David Bernhardt, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge, the Quarterly Report on Form 10-Q of SentinelOne, Inc. for the fiscal quarter ended October 31, 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 SentinelOne, Inc.

Date: December 5, 2023
By:/s/ David Bernhardt
Name:David Bernhardt
Title:Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 6 s-20231031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue and Contract Balances link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Cash and Cash Equivalents, Investments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Net Loss Per Share Attributable To Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue and Contract Balances (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Cash and Cash Equivalents, Investments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Net Loss Per Share Attributable To Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Revenue and Contract Balances - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Revenue and Contract Balances - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Cash and Cash Equivalents, Investments and Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Intangible Assets - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Intangible Assets - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Stock-Based Compensation - Components of Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Stock-Based Compensation - Restricted Stock Units and Stock Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Stock-Based Compensation - Milestone Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Stock-Based Compensation - Performance Share Units Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Stock-Based Compensation - Restricted Common Stock Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Stock-Based Compensation - Attivo Acquisition Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Stock-Based Compensation - Modification Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Net Loss Per Share Attributable To Common Stockholders - Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Net Loss Per Share Attributable To Common Stockholders - Anti-dilutive Securities Excluded from the Diluted Calculation (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 s-20231031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 s-20231031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 s-20231031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Vesting of early exercised stock options Vesting Of Early Exercised Stock Options Vesting Of Early Exercised Stock Options Accrued liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Underlying Security Market Price Change Underlying Security Market Price Change, Percent Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Corporate notes and bonds Corporate Note Securities [Member] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Cash Payments to acquire businesses, gross Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] VERMONT VERMONT MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Purchases of investments Payments to Acquire Investments Loss contingency, pending claims, number Loss Contingency, Pending Claims, Number Commitments and contingencies (Note 9) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Vested and exercisable, Number (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Nonvested Restricted Stock Shares Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] David Bernhardt Trading Arrangement, Class A Common Stock [Member] David Bernhardt Trading Arrangement, Class A Common Stock Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Gross Unrealized Gains Cash and Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Cash and Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Current liabilities: Liabilities, Current [Abstract] Deferred contract acquisition costs Increase (Decrease) Deferred Contract Acquisition Costs Increase (Decrease) Deferred Contract Acquisition Costs Business Acquisition [Line Items] Business Acquisition [Line Items] 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 Assets and Liabilities Measure On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Net loss per share attributable to Class A and Class B common stockholders, diluted (in USD per share) Earnings Per Share, Diluted Unrealized loss on investments Unrealized Gain (Loss) on Investments PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Expected to vest (in USD per shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Strategic Investments Strategic Investments [Member] Strategic Investments Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Litigation Case [Axis] Litigation Case [Axis] Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-compete agreements Noncompete Agreements [Member] Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] ESPP shares Employee Stock [Member] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Current Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Contract with customer, liability Contract with Customer, Liability Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Class B Common Class B [Member] Restricted common stock acquired, fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Acquired in Period, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Acquired in Period, Fair Value Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Patents Patents [Member] Name Forgone Recovery, Individual Name Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued liabilities Increase (Decrease) in Accrued Liabilities Vesting of early exercised stock options Adjustments To Additional Paid In Capital, Early Exercised Options, Vested Adjustments To Additional Paid In Capital, Early Exercised Options, Vested Patents capitalized but not yet paid Patents Capitalized But Not Yet Paid Patents Capitalized But Not Yet Paid Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Prepaid expense and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business Accrued payroll and benefits Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Payroll and Benefits Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Payroll and Benefits 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast Forecast [Member] Change in unrealized gains (losses) on investments Other comprehensive loss OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent David Bernhardt Trading Arrangement, Vested Stock Options For Shares Of Class A Common Stock [Member] David Bernhardt Trading Arrangement, Vested Stock Options For Shares Of Class A Common Stock Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Payments of deferred offering costs Payments of Stock Issuance Costs Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Liabilities Trademarks Trademarks [Member] Retirement Benefits [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Total assets measured at fair value, Amortized Cost Debt Securities, Available-For-Sale, Amortized Cost And Cash And Cash Equivalents, At Carrying Value Debt Securities, Available-For-Sale, Amortized Cost And Cash And Cash Equivalents, At Carrying Value Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Business combination, acquisition related costs Business Combination, Acquisition Related Costs Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Shares granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Cost not yet recognized amount Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Property and equipment purchased but not yet paid Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Contingently issuable shares Contingently Issuable Shares [Member] Contingently Issuable Shares Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Deferred contract acquisition costs, current Capitalized Contract Cost, Net, Current Operating lease liabilities, current Operating Lease, Liability, Current Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Long-term investments Long-Term Investments Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Total finite-lived intangible assets, net Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Unbilled receivables, current Unbilled Receivables, Current Total assets measured at fair value, Gross Unrealized Losses Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] 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 Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, shares, issued (in shares) Common Stock, Shares, Issued Fair value of total consideration transferred Business Combination, Consideration Transferred Released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Sales and maturities of investments Proceeds from Sale, Maturity and Collection of Investments Gross profit Gross Profit Severance costs Severance Costs Deferred revenue, current Contract with Customer, Liability, Current Revenue from contract with customer, contract term Revenue From Contract With Customer, Contract Term Revenue From Contract With Customer, Contract Term Security Exchange Name Security Exchange Name Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Stock options Share-based Payment Arrangement, Option Employee Stock Option [Member] Class A and Class B Common Stock Common Class A and B [Member] Common Class A and B Class A Common Class A [Member] Cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Cost not yet recognized, amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Issuance of common stock in connection with acquisition Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Subsequent Event Subsequent Event [Member] Restricted cash, non-current Restricted Cash, Noncurrent Restructuring Restructuring Charges [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash Cash [Member] Income Statement [Abstract] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Short-term investments: Short-Term Investments [Abstract] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Estimated Fair Value Cash and Cash Equivalents, Fair Value Disclosure Acquisitions Business Combination Disclosure [Text Block] Share-based payment arrangement, plan modification, incremental cost Share-Based Payment Arrangement, Plan Modification, Incremental Cost Indefinite-lived intangible assets - domain names Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Inventory Write-offs Inventory Write-offs [Member] Inventory Write-offs Numerator: Net Income (Loss) Attributable to Parent [Abstract] Outstanding, beginning of period (in USD per share) Outstanding, end of period (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization 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] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Shares subject to repurchase Shares Subject To Repurchase [Member] Shares Subject To Repurchase 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] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Common stock, shares, outstanding (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] Long-term investments: Long-Term Investments [Abstract] Shares, beginning of period (in shares) Shares, end of period (in shares) Shares, Outstanding Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Current Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Current Common stock, par or stated value per share (in USD per share) Common Stock, Par or Stated Value Per Share Total assets measured at fair value, Gross Unrealized Gains Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate reconciliation, percent Effective Income Tax Rate Reconciliation, Percent Total liabilities Liabilities Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Defined contribution plan, cost Defined Contribution Plan, Cost All Executive Categories All Executive Categories [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Amortized Cost Debt and equity securities Debt Securities, Available-for-Sale, Amortized Cost, Noncurrent Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Number of Shares 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, value, issued Common Stock, Value, Issued General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Assumed options from Attivo acquisition, fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Acquired in Period, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Acquired in Period, Fair Value Segment and Geographic Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Performance share units Performance Share Units [Member] Performance Share Units Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Litigation Case [Domain] Litigation Case [Domain] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Employee Severance And Employee Benefits Employee Severance And Employee Benefits [Member] Employee Severance And Employee Benefits PEO Name PEO Name % of Revenue Concentration Risk, Percentage Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Granted (in USD 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 Proceeds from issuance of common stock under the employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] ISRAEL ISRAEL Class of Stock [Axis] Class of Stock [Axis] Entities [Table] Entities [Table] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Estimated Fair Value Debt Securities, Available-for-Sale, Current Capitalization of internal-use software Payments to Develop Software Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Accrued payroll and benefits Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Entity Information [Line Items] Entity Information [Line Items] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Balance, beginning of period Balance, end of period Equity, Attributable to Parent Loss contingency, number of lawsuits Loss Contingency, Number of Lawsuits Loss Contingency, Number of Lawsuits Commercial paper Commercial Paper [Member] David Bernhardt [Member] David Bernhardt Restricted common stock 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] Stock-Based Compensation Stock-Based Compensation [Member] Stock-Based Compensation Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Purchases of intangible assets Payments to Acquire Intangible Assets Restructuring Restructuring and Related Activities Disclosure [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Loss contingency, new claims filed, number Loss Contingency, New Claims Filed, Number Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Intangible assets, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Net gain on strategic investments Gain (Loss) On Strategic Investment Gain (Loss) On Strategic Investment Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Restricted common stock acquired (in shares) Share-based Compensation Arrangements by Share-based Payment Award, Equity Awards Other Than Options, Acquired in Period Share-based Compensation Arrangements by Share-based Payment Award, Equity Awards Other Than Options, Acquired in Period Title Trading Arrangement, Individual Title Outstanding, beginning of period (in USD per share) Outstanding, end of period (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Schedule of Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Class A and Class B Common Stock Common Stock [Member] Estimated Fair Value Debt Securities, Available-for-Sale, Noncurrent Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code RSUs and PSUs Restricted Stock Units (RSUs) And Performance Stock Units (PSUs) [Member] Restricted Stock Units (RSUs) And Performance Stock Units (PSUs) Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Restructuring and related cost, expected number of positions eliminated Restructuring and Related Cost, Expected Number of Positions Eliminated Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Property and equipment, net Property, Plant and Equipment, Net Cancellation of holdback shares (in shares) Stock Issued During Period, Shares, Cancellation Of Holdback Shares Stock Issued During Period, Shares, Cancellation Of Holdback Shares Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Operating Lease Right-Of-Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Operating Lease Right-Of-Use Assets Schedule of Share-based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Operating lease liabilities Increase (Decrease) in Operating Lease Liability CASH FLOW FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] U.S. Treasury securities US Treasury Securities [Member] Income taxes paid, net of refunds Income Taxes Paid, Net Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Noncurrent Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Noncurrent Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Schedule of Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Developed technology Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Schedule of Components of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Accretion of discounts, and amortization of premiums on investments, net Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net loss per share attributable to Class A and Class B common stockholders, basic (in USD per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Cost not yet recognized, options, amount Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Business combination, compensation related costs Business Combination, Compensation Related Costs Business Combination, Compensation Related Costs Stock options Equity Option [Member] Accounting Policies [Abstract] Restructuring and related cost, number of positions eliminated, period percent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Milestone Options Milestone Shares [Member] Milestone Shares Issuance of common stock and assumed equity awards in connection with acquisition Stock Issued Expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Principles of Consolidation Consolidation, Policy [Policy Text Block] CASH FLOW FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Restructuring (Note 11) Restructuring charges Restructuring Charges Total assets measured at fair value, Estimated Fair Value Debt Securities, Available-for-sale And Cash And Cash Equivalents, Fair Value Disclosure Debt Securities, Available-for-sale And Cash And Cash Equivalents, Fair Value Disclosure Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Noncurrent Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Noncurrent Scalyr Scalyr [Member] Scalyr BlackBerry Litigation BlackBerry Litigation [Member] BlackBerry Litigation Fair Value Assets and Liabilities Measure On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Stock-based compensation capitalized as internal-use software Stock Based Compensation Capitalized As Internal use Software Stock Based Compensation Capitalized As Internal use Software Discrete tax benefit Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Additional paid-in capital Additional Paid in Capital Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Forfeited (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Backlog Order or Production Backlog [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Forfeited (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Assumed options from Attivo acquisition (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 Investments, term Investments, Term Investments, Term Insider Trading Arrangements [Line Items] U.S. agency securities U.S. Agency Securities [Member] U.S. Agency Securities Vesting of restricted stock units (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Restructuring Charges [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Issuance of common stock in connection with acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Vested and exercisable, Weighted average (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Total Share-based payment arrangement, expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Total finite-lived intangible assets Finite-Lived Intangible Assets, Gross Provision (benefit) for income taxes Income Tax Expense (Benefit) International Non-US [Member] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accrued payroll and benefits Employee-related Liabilities, Current Cash and Cash Equivalents, Investments and Fair Value Measurements Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name Cash and cash equivalents: Cash and Cash Equivalents [Abstract] Deferred contract acquisition costs, non-current Capitalized Contract Cost, Net, Noncurrent Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Stockholders’ equity: Equity [Abstract] Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Intangible Assets Intangible Assets Disclosure [Text Block] 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 Amortized Cost Cash and Cash Equivalents, at Carrying Value Cash paid for acquisition, net of cash and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired Gross Unrealized Losses Cash and Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Cash and Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Assumed options from Attivo acquisition (in shares) Share-based Compensation Arrangements by Share-based Payment Award, Options, Acquired in Period Share-based Compensation Arrangements by Share-based Payment Award, Options, Acquired in Period Sales and marketing Selling and Marketing Expense [Member] Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Loss contingency, number of arbitrations Loss Contingency, Number Of Arbitrations Loss Contingency, Number Of Arbitrations Operating expenses: Operating Expenses [Abstract] Revenue and Contract Balances Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Subsequent Events Subsequent Events [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Employee Benefit Plan Defined Contribution Plan [Text Block] Other liabilities Other Liabilities, Noncurrent Released (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Short-term investments Short-Term Investments Non-cash operating lease costs Noncash Operating Lease Cost Noncash Operating Lease Cost Krebs Stamos Group LLC Krebs Stamos Group LLC [Member] Krebs Stamos Group LLC Total operating expenses Operating Expenses 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 Investments, weighted average maturity Investments, Weighted Average Maturity, Maximum Investments, Weighted Average Maturity, Maximum Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Attivo Attivo [Member] Attivo Consideration transferred, equity interests Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Scenario [Axis] Scenario [Axis] Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Internal-use software capitalized but not yet paid Software Capitalized But Not Yet Paid Software Capitalized But Not Yet Paid Loss from operations Operating Income (Loss) Realized investment gains (losses) Realized Investment Gains (Losses) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total cash and cash equivalents Cash and Cash Equivalents [Member] Cost of revenue Cost of Revenue Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] CASH FLOW FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Scenario [Domain] Scenario [Domain] Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Current Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Current Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationship Customer Relationships [Member] Restructuring charges, including writeoffs Restructuring Charges, Including Writeoffs Restructuring Charges, Including Writeoffs Type of Restructuring [Domain] Type of Restructuring [Domain] EX-101.PRE 10 s-20231031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Oct. 31, 2023
Dec. 01, 2023
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 31, 2023  
Document Transition Report false  
Entity File Number 001-40531  
Entity Registrant Name SENTINELONE, INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 99-0385461  
Entity Address, Address Line One 444 Castro Street, Suite 400  
Entity Address, City or Town Mountain View  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94041  
City Area Code (855)  
Local Phone Number 868-3733  
Title of 12(b) Security Class A common stock, par value $0.0001  
Trading Symbol S  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Central Index Key 0001583708  
Class A    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding (in shares)   248,749,783
Class B    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding (in shares)   49,924,995
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Current assets:    
Cash and cash equivalents $ 127,340 $ 137,941
Short-term investments 670,632 485,584
Accounts receivable, net 133,828 151,492
Deferred contract acquisition costs, current 45,853 37,904
Prepaid expenses and other current assets 91,770 101,812
Total current assets 1,069,423 914,733
Property and equipment, net 46,015 38,741
Operating lease right-of-use assets 20,969 23,564
Long-term investments 325,164 535,422
Deferred contract acquisition costs, non-current 60,178 55,536
Intangible assets, net 127,151 145,093
Goodwill 540,308 540,308
Other assets 6,659 5,516
Total assets 2,195,867 2,258,913
Current liabilities:    
Accounts payable 13,793 11,214
Accrued liabilities 99,867 100,015
Accrued payroll and benefits 52,777 54,955
Operating lease liabilities, current 4,448 3,895
Deferred revenue, current 327,941 303,200
Total current liabilities 498,826 473,279
Deferred revenue, non-current 94,631 103,062
Operating lease liabilities, non-current 18,492 23,079
Other liabilities 3,089 2,788
Total liabilities 615,038 602,208
Commitments and contingencies (Note 9)
Stockholders’ equity:    
Additional paid-in capital 2,855,205 2,663,394
Accumulated other comprehensive loss (7,344) (6,367)
Accumulated deficit (1,267,062) (1,000,351)
Total stockholders’ equity 1,580,829 1,656,705
Total liabilities and stockholders’ equity 2,195,867 2,258,913
Class A    
Stockholders’ equity:    
Common stock, value, issued 25 21
Class B    
Stockholders’ equity:    
Common stock, value, issued $ 5 $ 8
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Oct. 31, 2023
Jan. 31, 2023
Class A    
Common stock, par or stated value per share (in USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,500,000,000 1,500,000,000
Common stock, shares, issued (in shares) 244,532,935 222,951,206
Common stock, shares, outstanding (in shares) 244,532,935 222,951,206
Class B    
Common stock, par or stated value per share (in USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares, issued (in shares) 53,374,518 63,812,651
Common stock, shares, outstanding (in shares) 53,374,518 63,812,651
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Income Statement [Abstract]        
Revenue $ 164,165 $ 115,323 $ 446,979 $ 296,083
Cost of revenue 43,765 41,006 131,015 104,406
Gross profit 120,400 74,317 315,964 191,677
Operating expenses:        
Research and development 52,306 52,234 161,730 153,104
Sales and marketing 98,249 83,953 295,682 223,594
General and administrative 51,239 42,188 151,425 117,525
Restructuring (Note 11) 74 0 4,329 0
Total operating expenses 201,868 178,375 613,166 494,223
Loss from operations (81,468) (104,058) (297,202) (302,546)
Interest income 11,877 7,193 33,901 11,502
Interest expense (1) (613) (1,213) (1,225)
Other income (expense), net 605 (781) 1,655 (645)
Loss before income taxes (68,987) (98,259) (262,859) (292,914)
Provision (benefit) for income taxes 1,317 599 3,852 (7,916)
Net loss $ (70,304) $ (98,858) $ (266,711) $ (284,998)
Net loss per share attributable to Class A and Class B common stockholders, basic (in USD per share) $ (0.24) $ (0.35) $ (0.91) $ (1.03)
Net loss per share attributable to Class A and Class B common stockholders, diluted (in USD per share) $ (0.24) $ (0.35) $ (0.91) $ (1.03)
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares) 296,650,848 280,635,022 292,755,742 275,867,765
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares) 296,650,848 280,635,022 292,755,742 275,867,765
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Statement of Comprehensive Income [Abstract]        
Net loss $ (70,304) $ (98,858) $ (266,711) $ (284,998)
Other comprehensive income (loss):        
Change in unrealized gains (losses) on investments 1,627 (8,436) (977) (10,903)
Total comprehensive loss $ (68,677) $ (107,294) $ (267,688) $ (295,901)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Class A and Class B Common Stock
Class A and Class B Common Stock
Shares, beginning of period (in shares) at Jan. 31, 2022         270,451,615
Balance, beginning of period at Jan. 31, 2022 $ 1,650,788 $ 2,271,980 $ 454 $ (621,673) $ 27
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)         4,623,806
Issuance of common stock upon exercise of stock options 11,282 11,282      
Vesting of restricted stock units (in shares)         705,572
Issuance of common stock under employee stock purchase plan (in shares)         405,534
Issuance of common stock under employee stock purchase plan 8,682 8,682      
Cancellation of holdback shares (in shares)         (9,551)
Vesting of early exercised stock options 18 18      
Issuance of common stock in connection with acquisition (in shares)         6,032,231
Issuance of common stock in connection with acquisition 186,332 186,331     $ 1
Stock-based compensation 120,986 120,986      
Other comprehensive loss (10,903)   (10,903)    
Net loss (284,998)     (284,998)  
Shares, end of period (in shares) at Oct. 31, 2022         282,209,207
Balance, end of period at Oct. 31, 2022 1,682,187 2,599,279 (10,449) (906,671) $ 28
Shares, beginning of period (in shares) at Jul. 31, 2022         280,576,387
Balance, beginning of period at Jul. 31, 2022 1,739,816 2,549,614 (2,013) (807,813) $ 28
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)         1,254,653
Issuance of common stock upon exercise of stock options 2,900 2,900      
Vesting of restricted stock units (in shares)         387,718
Cancellation of holdback shares (in shares)         (9,551)
Stock-based compensation 46,765 46,765      
Other comprehensive loss (8,436)   (8,436)    
Net loss (98,858)     (98,858)  
Shares, end of period (in shares) at Oct. 31, 2022         282,209,207
Balance, end of period at Oct. 31, 2022 1,682,187 2,599,279 (10,449) (906,671) $ 28
Shares, beginning of period (in shares) at Jan. 31, 2023         286,763,857
Balance, beginning of period at Jan. 31, 2023 1,656,705 2,663,394 (6,367) (1,000,351) $ 29
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)         6,484,688
Issuance of common stock upon exercise of stock options 17,366 17,365     $ 1
Vesting of restricted stock units (in shares)         4,090,297
Issuance of common stock under employee stock purchase plan (in shares)         568,611
Issuance of common stock under employee stock purchase plan 6,416 6,416      
Vesting of early exercised stock options 178 178      
Stock-based compensation 167,852 167,852      
Other comprehensive loss (977)   (977)    
Net loss (266,711)     (266,711)  
Shares, end of period (in shares) at Oct. 31, 2023         297,907,453
Balance, end of period at Oct. 31, 2023 1,580,829 2,855,205 (7,344) (1,267,062) $ 30
Shares, beginning of period (in shares) at Jul. 31, 2023         294,898,606
Balance, beginning of period at Jul. 31, 2023 1,589,319 2,795,019 (8,971) (1,196,758) $ 29
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)         1,410,001
Issuance of common stock upon exercise of stock options 3,521 3,520     $ 1
Vesting of restricted stock units (in shares)         1,598,846
Vesting of early exercised stock options 9 9      
Stock-based compensation 56,657 56,657      
Other comprehensive loss 1,627   1,627    
Net loss (70,304)     (70,304)  
Shares, end of period (in shares) at Oct. 31, 2023         297,907,453
Balance, end of period at Oct. 31, 2023 $ 1,580,829 $ 2,855,205 $ (7,344) $ (1,267,062) $ 30
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
CASH FLOW FROM OPERATING ACTIVITIES:    
Net loss $ (266,711) $ (284,998)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 28,549 20,097
Amortization of deferred contract acquisition costs 34,699 25,871
Non-cash operating lease costs 3,010 2,547
Stock-based compensation expense 163,308 118,318
Accretion of discounts, and amortization of premiums on investments, net (16,289) (5,620)
Net gain on strategic investments (2,706) 0
Other 637 (446)
Accounts receivable 18,846 (12,699)
Prepaid expenses and other assets 10,075 (11,072)
Deferred contract acquisition costs (47,289) (38,163)
Accounts payable 1,935 (1,377)
Accrued liabilities (220) 261
Accrued payroll and benefits (1,998) (18,786)
Operating lease liabilities (4,650) (4,296)
Deferred revenue 16,311 40,609
Other liabilities 301 (1,464)
Net cash used in operating activities (62,192) (171,218)
CASH FLOW FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (1,117) (4,827)
Purchases of intangible assets (3,436) (247)
Capitalization of internal-use software (9,687) (10,279)
Purchases of investments (462,539) (1,728,162)
Sales and maturities of investments 504,340 778,555
Cash paid for acquisition, net of cash and restricted cash acquired 0 (281,032)
Net cash provided by (used in) investing activities 27,561 (1,245,992)
CASH FLOW FROM FINANCING ACTIVITIES:    
Payments of deferred offering costs 0 (186)
Proceeds from exercise of stock options 17,366 11,282
Proceeds from issuance of common stock under the employee stock purchase plan 6,416 8,682
Net cash provided by financing activities 23,782 19,778
NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH (10,849) (1,397,432)
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH–Beginning of period 202,406 1,672,051
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH–End of period 191,557 274,619
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Income taxes paid, net of refunds 3,021 215
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Stock-based compensation capitalized as internal-use software 4,544 2,668
Property and equipment purchased but not yet paid 78 205
Internal-use software capitalized but not yet paid 25 0
Patents capitalized but not yet paid 35 0
Vesting of early exercised stock options 178 18
Issuance of common stock and assumed equity awards in connection with acquisition $ 0 $ 186,332
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Description of Business
9 Months Ended
Oct. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business ORGANIZATION AND DESCRIPTION OF BUSINESS
Business
SentinelOne, Inc. (SentinelOne, the Company, we, our, or us) was incorporated in January 2013 in the State of Delaware. We are a cybersecurity provider that delivers an artificial intelligence-powered platform to enable autonomous cybersecurity defense. Our headquarters is located in Mountain View, California with various other global office locations.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Oct. 31, 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 accounting principles generally accepted in the United States of America (GAAP), and applicable rules and regulations of the Securities and Exchange Commission (SEC), regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2023 filed with the SEC on March 29, 2023 (Annual Report).
In management’s opinion, the accompanying unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which reflect all normal recurring adjustments necessary to present fairly the results for the interim periods, but are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of SentinelOne and our wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. These estimates are based on management’s knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ from these estimates, and such differences could be material to our condensed consolidated financial statements. There have been no material changes in our use of estimates during the nine months ended October 31, 2023, as compared to the use of estimates disclosed in our Annual Report.
Significant Accounting Policies
There have been no material changes to our significant accounting policies as compared to the significant accounting policies described in our Annual Report.
Segment and Geographic Information
We have a single operating and reportable segment. Our chief operating decision maker (CODM) is our Chief Executive Officer. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and assessing financial performance. For information regarding our revenue by geography, see Note 3.
Cash, Cash Equivalents, and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the condensed consolidated statements of cash flows (in thousands):
As of October 31,
As of January 31,
20232023
Cash and cash equivalents$127,340 $137,941 
Restricted cash, current61,264 61,264 
Restricted cash, non-current2,953 3,201 
$191,557 $202,406 
Restricted cash, current and restricted cash, non-current is presented within other current assets and other assets in the condensed consolidated balance sheets, respectively.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Contract Balances
9 Months Ended
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue and Contract Balances REVENUE AND CONTRACT BALANCES
Disaggregation of Revenue
The following table summarizes revenue by geography based on the shipping address of end customers who have contracted to use our platform for the periods presented (in thousands, except percentages):

Three Months Ended October 31, 2023
Three Months Ended October 31, 2022
Amount% of RevenueAmount% of Revenue
United States$103,461 63 %$73,657 64 %
International60,704 37 41,666 36 
Total$164,165 100 %$115,323 100 %
Nine Months Ended October 31, 2023
Nine Months Ended October 31, 2022
Amount% of RevenueAmount% of Revenue
United States$284,917 64 %$194,606 66 %
International162,062 36 101,477 34 
Total$446,979 100 %$296,083 100 %
No single country other than the United States represented 10% or more of our revenue during the three and nine months ended October 31, 2023 and 2022.
Substantially all of our sales are fulfilled our through channel partners, including distributors, resellers, managed security service providers, and others.
Contract Balances
Contract assets consist of unbilled accounts receivable, which arise when a right to consideration for our performance under the customer contract occurs before invoicing the customer. The amount of unbilled accounts receivable included within accounts receivable, net on the condensed consolidated balance sheets was $3.3 million and $1.5 million as of October 31, 2023 and January 31, 2023, respectively.
Contract liabilities consist of deferred revenue, which represents invoices billed in advance of performance under a contract. Deferred revenue is recognized as revenue over the contractual period. The deferred revenue balance was $422.6 million and $406.3 million as of October 31, 2023 and January 31, 2023, respectively. We recognized revenue of $128.5 million and $46.5 million during the three months ended October 31, 2023 and 2022,
respectively, and $259.3 million and $161.8 million during the nine months ended October 31, 2023 and 2022, respectively, that was included in the corresponding contract liability balance at the beginning of the period.
Remaining Performance Obligations
Our contracts with customers typically range from one to three years. Revenue allocated to remaining performance obligations represents non-cancelable contract revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced in future periods.
For capacity contracts with non-cancelable commitments, remaining performance obligations are determined based on the ratable recognition of the remaining commitment over the remaining contract term. The amount and timing of revenue recognition are generally dependent on customers’ future consumption, which is inherently variable at the customers’ discretion.

As of October 31, 2023, our remaining performance obligations were $776.0 million, of which we expect to recognize 87% as revenue over the next 24 months, with the remainder to be recognized thereafter.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents, Investments and Fair Value Measurements
9 Months Ended
Oct. 31, 2023
Fair Value Disclosures [Abstract]  
Cash and Cash Equivalents, Investments and Fair Value Measurements CASH AND CASH EQUIVALENTS, INVESTMENTS, AND FAIR VALUE MEASUREMENTS
The following tables summarizes information about our cash, cash equivalents, and investments by investment category as of October 31, 2023 and January 31, 2023 (in thousands):
As of October 31, 2023
Fair Value LevelAmortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Assets
Cash and cash equivalents:
CashLevel 1$37,654 $— $— $37,654 
Money market fundsLevel 176,323 — — 76,323 
U.S. Treasury securities
Level 16,418 — — 6,418 
Commercial paper
Level 26,946 — (1)6,945 
Total cash and cash equivalents$127,341 $— $(1)$127,340 
Short-term investments:
U.S. Treasury securitiesLevel 1$249,557 $— $(2,178)$247,379 
Commercial paperLevel 240,884 — (21)40,863 
Corporate notes and bondsLevel 2237,430 — (2,275)235,155 
U.S. agency securitiesLevel 2148,302 — (1,067)147,235 
Total short-term investments$676,173 $— $(5,541)$670,632 
Long-term investments:
U.S. Treasury securitiesLevel 1$61,514 $$(293)$61,223 
Corporate notes and bondsLevel 2123,215 — (1,045)122,170 
U.S. agency securitiesLevel 2129,659 — (920)128,739 
Total long-term investments$314,388 $$(2,258)$312,132 
Total assets measured at fair value$1,117,902 $$(7,800)$1,110,104 
As of January 31, 2023
Fair Value LevelAmortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Assets
Cash and cash equivalents:
CashLevel 1$35,055 $— $— $35,055 
Money market fundsLevel 1102,886 — — 102,886 
Total cash and cash equivalents$137,941 $— $— $137,941 
Short-term investments:
U.S. Treasury securitiesLevel 1$144,392 $$(501)$143,892 
Commercial paperLevel 2230,305 30 (667)229,668 
Corporate notes and bondsLevel 238,443 15 (148)38,310 
U.S. agency securitiesLevel 274,060 (349)73,714 
Total short-term investments$487,200 $49 $(1,665)$485,584 
Long-term investments:
U.S. Treasury securitiesLevel 1$192,337 $— $(2,460)$189,877 
Corporate notes and bondsLevel 2233,946 178 (2,029)232,095 
U.S. agency securitiesLevel 2101,844 27 (921)100,950 
Total long-term investments$528,127 $205 $(5,410)$522,922 
Total assets measured at fair value$1,153,268 $254 $(7,075)$1,146,447 
We invest in highly rated securities with a weighted average maturity of 18 months or less. As of October 31, 2023, all of our investments will mature within 2 years.
There were no transfers between the levels of the fair value hierarchy during the three and nine months ended October 31, 2023 and 2022.
As of October 31, 2023, we determined that the declines in the market value of our investment portfolio were not driven by credit related factors. During the three and nine months ended October 31, 2023 and 2022, we did not recognize any losses on our investments due to credit related factors. As of October 31, 2023, we had $4.3 million in continuous unrealized loss positions for more than twelve months on securities with a total fair value of $395.9 million.
The tables above do not include the Company’s strategic investments in non-marketable debt and equity securities, recorded at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer (the Measurement Alternative) and were $13.0 million and $12.5 million as of October 31, 2023 and January 31, 2023, respectively.
During the three and nine months ended October 31, 2023, the Company recognized impairment charges on its non-marketable strategic investments of $0.8 million. During the three and nine months ended October 31, 2023, the Company recognized realized gains of $1.5 million and $3.5 million, respectively on its non-marketable strategic investments. Impairment charges and realized gains on strategic investments were recognized in other income (expense), net. The fair value was estimated on a non-recurring basis based on Level 3 inputs.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets
9 Months Ended
Oct. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets INTANGIBLE ASSETS
Intangible assets, net consisted of the following (in thousands):
As of October 31,As of January 31,
20232023
Developed technology$78,700 $78,700 
Customer relationship79,100 79,100 
Backlog11,100 11,100 
Non-compete agreements650 650 
Trademarks150 150 
Patents4,972 1,501 
Total finite-lived intangible assets174,672 171,201 
Less: accumulated amortization(47,776)(26,363)
Total finite-lived intangible assets, net$126,896 $144,838 
Indefinite-lived intangible assets - domain names255 255 
Total intangible assets, net$127,151 $145,093 
Amortization expense of intangible assets was $7.2 million and $7.3 million for the three months ended October 31, 2023 and 2022, respectively, and $21.4 million and $15.3 million for the nine months ended October 31, 2023 and 2022, respectively.
As of October 31, 2023, estimated future amortization expense is as follows (in thousands):
Fiscal Year Ending January 31,
Remainder of 2024
$7,292 
202524,606 
202623,172 
202723,172 
202813,613 
Thereafter35,041 
Total$126,896 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation STOCK-BASED COMPENSATION
Stock-Based Compensation Expense
The components of stock-based compensation expense recognized in the condensed consolidated statements of operations consisted of the following (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Cost of revenue$4,329 $2,835 $12,570 $7,082 
Research and development15,634 13,996 45,876 37,954 
Sales and marketing14,085 12,166 40,362 28,977 
General and administrative20,865 16,690 65,560 44,305 
Restructuring— — (1,060)— 
Total$54,913 $45,687 $163,308 $118,318 
Restricted Stock Units
A summary of our restricted stock unit (RSU) activity is as follows:
Number of SharesWeighted-Average Grant Date Fair Value
Outstanding as of January 31, 2023
14,409,166 $27.37 
Granted19,229,577 16.32 
Released(4,090,297)26.77 
Forfeited(2,516,121)22.28 
Outstanding as of October 31, 2023
27,032,325 $19.86 
As of October 31, 2023, we had unrecognized stock-based compensation expense related to unvested RSUs of $473.0 million that is expected to be recognized on a straight-line basis over a weighted-average period of 3.1 years.
Stock Options
A summary of our stock option activity is as follows:
Number of OptionsWeighted-Average Exercise Price
Outstanding as of January 31, 2023
32,446,814 $4.71 
Exercised(6,484,688)$2.68 
Forfeited(583,334)$5.54 
Outstanding as of October 31, 2023
25,378,792 $5.22 
Expected to vest as of October 31, 2023
25,378,792 $5.22 
Vested and exercisable as of October 31, 2023
18,189,967 $4.10 
As of October 31, 2023, we had unrecognized stock-based compensation expense related to unvested options of $61.9 million that is expected to be recognized on a straight-line basis over a weighted-average period of 1.9 years.
Milestone Options
In March 2021, we granted options to purchase 1,404,605 shares of Class B common stock subject to service-based, performance-based, and market-based vesting conditions to our Chief Executive Officer and Chief Financial Officer under our 2013 Equity Incentive Plan. These stock options will vest 100% upon the occurrence of (a) our initial public offering (IPO) (the performance-based vesting condition), which was completed in June 2021, and (b) the achievement of certain share price targets (the market-based vesting conditions), subject to the executive’s continued service to us from the grant date through the milestone events. As of October 31, 2023, the share price targets have not been achieved, therefore, these stock options remain unvested. For these options, we used a Monte Carlo simulation to determine the fair value at the grant date and the implied service period.
During the three and nine months ended October 31, 2023, we recorded $0.9 million and $2.7 million, respectively, of stock-based compensation expense related to these milestone options. During the three and nine months ended October 31, 2022, we recorded $0.9 million and $2.7 million, respectively, of stock-based compensation expense. As of October 31, 2023, we had unrecognized stock-based compensation expense related to these milestone options of $10.0 million that is expected to be recognized over the remaining implied service period of 2.8 years.
Performance Share Units
In March and May 2023, we granted Performance Stock Units (PSU) covering 1,133,455 shares of Class A common stock at target to certain executives subject to service-based and performance-based vesting conditions. These PSUs may vest from 0% to 225% of the number of target shares based on the achievement of certain financial performance metrics and will vest over four years from the grant date. As of October 31, 2023, we have assessed the financial performance metrics for these PSUs and consider achievement to be improbable (0% of target shares to vest). As such, we have not recorded any stock-based compensation expense and have no unrecognized stock-based compensation expense related to these PSUs.
Restricted Common Stock
In connection with the acquisition of Attivo Networks, Inc. (Attivo), we issued 63,327 shares of restricted Class A common stock to Attivo’s employees. We recorded stock-based compensation expense related to these restricted shares of $0.1 million and $0.5 million, respectively, during the three and nine months ended October 31, 2023. We recorded stock-based compensation expense related to these restricted shares of $0.3 million and $0.6 million, respectively, during the three and nine months ended October 31, 2022. As of October 31, 2023, we had unrecognized stock-based compensation expense related to this unvested restricted common stock of $0.5 million.
In connection with the acquisition of Scalyr, Inc. (Scalyr) in February 2021, we issued 1,315,099 shares of restricted common stock. During the nine months ended October 31, 2023 we recorded $0.2 million of stock-based compensation expense related to these restricted shares. No expense was recorded during the three months ended October 31, 2023 related to these restricted shares. During the three and nine months ended October 31, 2022, we recorded $2.1 million and $6.4 million, respectively, of stock-based compensation expense. As of October 31, 2023, this restricted common stock had fully vested.
Employee Stock Purchase Plan
We recognized stock-based compensation expense related to the Employee Stock Purchase Plan (ESPP) of $3.2 million and $9.1 million, respectively, during the three and nine months ended October 31, 2023. We recognized stock-based compensation expense of $3.6 million and $10.1 million, respectively, during the three and nine months ended October 31, 2022.
During the nine months ended October 31, 2023, we recorded $0.3 million in expense related to modification of our ESPP as a result of the decrease in our stock price in July 2022 and January 2023, which triggered resets of the ESPP offering periods in accordance with the terms of the ESPP. No expense related to the modification was recorded during the three months ended October 31, 2023. During the three and nine months ended October 31,
2022, we recorded $0.1 million and $0.3 million, respectively, in stock-based compensation expense. As of October 31, 2023, there is no remaining unrecognized stock-based compensation expense related to modification of our ESPP.
Attivo Acquisition
In connection with our acquisition of Attivo (Attivo Acquisition), we granted 539,795 shares of RSUs under our 2021 Equity Incentive Plan that will vest over a period of three years contingent on continued employment of certain Attivo employees, for which stock-based compensation expense will be recognized ratably over the vesting period.
Attivo Equity Incentive Plan
In connection with the Attivo Acquisition, we assumed unvested stock options that were granted under the Attivo 2011 Equity Incentive Plan (Attivo Plan). We do not intend to grant any additional shares under the Attivo Plan and the Attivo Plan will continue to govern the terms and conditions of the outstanding awards previously granted thereunder. Any shares underlying stock options that are expired, canceled, forfeited or repurchased under the Attivo Plan will be automatically available for issuance as Class A common stock pursuant to our 2021 Equity Incentive Plan.
Modification
During fiscal 2023 and fiscal 2024, certain members of our management team converted to non-employee consultants or to positions that no longer provide substantive service to the Company (Management Transitions). These Management Transitions have been accounted for as modifications, under which, the exercise period of certain vested awards has been extended and a certain number of unvested awards will vest through the end of the agreements entered into in connection with the Management Transitions.
During the three and nine months ended October 31, 2023, we recognized an incremental charge of $2.4 million and $6.4 million, respectively, related to the Management Transitions. During the three and nine months ended October 31, 2022, we recognized an incremental charge of $2.6 million.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Oct. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
We compute our tax provision (benefit) for interim periods by applying the estimated annual effective tax rate to year-to-date income from continuing operations and adjusting for discrete items arising in that quarter.
We had an effective tax rate of (1.9)% and (0.6)% for the three months ended October 31, 2023 and 2022, respectively, and (1.5)% and 2.7% for the nine months ended October 31, 2023 and 2022, respectively. We have incurred U.S. operating losses and have profits or offsetting loss carryforwards in certain foreign jurisdictions.
In connection with the Attivo Acquisition, we recorded a net deferred tax liability primarily attributable to identifiable acquired intangibles. This net deferred tax liability is considered an additional source of income to support the realizability of the Company's deferred tax asset, and as a result we released a portion of the valuation allowance and recorded a one-time discrete tax benefit of $9.7 million for the nine months ended October 31, 2022.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable To Common Stockholders
9 Months Ended
Oct. 31, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS
Basic and diluted net loss per share attributable to common stockholders is computed in conformity with the two-class method required for participating securities. Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, restricted common stock, RSUs, PSUs, shares purchased pursuant to our ESPP, and early exercised stock options are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for all periods presented.
The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and combined basis.
Basic and diluted net loss per share attributable to common stockholders was as follows (in thousands, except share and per share data):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Numerator:
Net loss attributable to Class A and Class B common stockholders$(70,304)$(98,858)$(266,711)$(284,998)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted296,650,848 280,635,022 292,755,742 275,867,765 
Net loss per share attributable to Class A and Class B common stockholders, basic and diluted$(0.24)$(0.35)$(0.91)$(1.03)
The following potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive:
As of October 31,
20232022
Stock options25,378,792 36,340,742 
Shares subject to repurchase26,264 261,253 
RSUs and PSUs27,032,325 4,173,150 
ESPP shares774,853 446,539 
Restricted common stock19,594 405,620 
Contingently issuable shares— 113,698 
Total53,231,828 41,741,002
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies
9 Months Ended
Oct. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Legal Contingencies
From time to time, we may be a party to various legal proceedings and subject to claims in the ordinary course of business.
Securities Litigation
On June 6, 2023, a securities class action was filed against the Company, its Chief Executive Officer and its Chief Financial Officer, in the Northern District of California, captioned Johansson v. SentinelOne, Inc., Case No. 4:23-cv-02786. The suit is brought on behalf of an alleged class of stockholders who purchased or acquired shares of the Company’s Class A common stock between June 1, 2022 and June 1, 2023. The complaint alleges that defendants made false or misleading statements about the Company's business, operations and prospects, including its annual recurring revenues and internal controls, and purports to assert claims under Sections 10(b) and 20(a) of
the Securities Exchange Act of 1934, as amended. A substantially similar suit was filed on June 16, 2023 in the same court against the same defendants asserting the same claims, captioned Nyren v. SentinelOne, Inc., Case No. 4:23-cv-02982. On October 4, 2023, the court issued an order consolidating both cases under the caption In re SentinelOne, Inc. Securities Litigation Case No. 4:23-cv-02786 and appointing a lead plaintiff. Lead plaintiff has until December 4, 2023 to file a consolidated or amended complaint. The deadline for defendants’ response to the consolidated amended complaint is February 2, 2024. We believe the case is without merit and intends to defend the suit vigorously. Once the consolidated or amended complaint is filed, we will file a motion to dismiss the action.
Fortis Litigation
In September 2023, Fortis Advisors LLC (Fortis), in its capacity as the representative for the stockholders of Attivo, filed an action against the Company in Delaware Chancery Court asserting claims arising out of the Attivo Acquisition. The case is captioned Fortis Advisors LLC v. SentinelOne, Inc., Case No. 2023-0946-VLM.
In June 2023, the Company sent a letter to Fortis seeking indemnification for certain claims, including for breaches by Attivo of its representations and warranties in the merger agreement. Fortis is now seeking a declaratory judgment that the Company is not entitled to indemnification for the claims it has asserted, and that Fortis should recover the funds held in escrow. Fortis also alleges that the Company breached its representations and warranties in the merger agreement because its SEC filings allegedly contained materially false or misleading statements about the Company’s annual recurring revenues. The Company believes Fortis’ claims are without merit and intends to defend the suit vigorously. On November 3, 2023, the Company filed its answer to Fortis’ complaint. On the same day, the Company filed counterclaims against Fortis, in its capacity as the representative of the stockholders of Attivo, based on Attivo’s breach of several of its representations, warranties and covenants in the merger agreement. The Company’s counterclaims seek an order directing Fortis to comply with its contractual obligations to release funds set aside to indemnify the Company for its losses and any additional damages in excess of the indemnity fund.
BlackBerry Litigation
Starting in October 2019, BlackBerry Corp. and its subsidiary Cylance, Inc. (BlackBerry) filed a total of nine proceedings (seven lawsuits and two arbitrations) against us and certain former BlackBerry employees who joined the Company. In these proceedings, BlackBerry alleged that it had viable legal claims as a result of its former employees joining us. Over the four years, all but three of these actions (a company-to company case and two cases in Vermont) were dismissed by BlackBerry. In September 2023, the Company and BlackBerry entered into a confidential settlement agreement pursuant to which BlackBerry agreed, among other things, to dismiss with prejudice and terminate the remaining actions, and which contained a comprehensive release to resolve any other potential disputes regarding the hiring of certain former employees of BlackBerry and any alleged misappropriation of BlackBerry’s alleged trade secrets.
We believe that there are no other pending or threatened legal proceedings that are likely to have a material adverse effect on our condensed consolidated financial statements.
Warranties and Indemnification
Our services are generally warranted to deliver and operate in a manner consistent with general industry standards that are reasonably applicable and materially conform with our documentation under normal use and circumstances. Our contracts generally include certain provisions for indemnifying customers against liabilities if our products or services infringe a third party’s intellectual property rights.
We also offer a limited warranty to certain customers, subject to certain conditions, to cover certain costs incurred by the customer in case of a cybersecurity breach. We have a cybersecurity liability policy that may cover our customers’ actual damages. We have not incurred any material costs related to such obligations and have not accrued any liabilities related to such obligations in the condensed consolidated financial statements as of October 31, 2023 and January 31, 2023.
In addition, we also indemnify certain of our directors and executive officers against certain liabilities that may arise while they are serving in good faith in their company capacities. We maintain director and officer liability insurance coverage that would generally enable us to recover a portion of any future amounts paid.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plan
9 Months Ended
Oct. 31, 2023
Retirement Benefits [Abstract]  
Employee Benefit Plan EMPLOYEE BENEFIT PLAN
Our U.S. employees participate in a 401(k) defined contribution plan sponsored by us. Contributions to the plan are discretionary. There were $0.2 million and $0.6 million, in matching contributions for the three months ended October 31, 2023 and 2022, respectively. There were $2.0 million and $2.0 million, in matching contributions for the nine months ended October 31, 2023 and 2022, respectively.
Israeli Severance Pay
Israeli labor law generally requires payment of severance pay upon dismissal of an employee or upon termination of employment in certain other circumstances. Pursuant to Section 14 of the Severance Compensation Act, 1963 (Section 14), all of our employees in Israel are entitled to monthly deposits made in their name with insurance companies, at a rate of 8.33% of their monthly salary.
These payments release us from any future severance payment obligation with respect to these employees; as such, any liability for severance pay due to these employees and the deposits under Section 14 are not recorded as an asset on our condensed consolidated balance sheets. We recorded severance expenses related to these employees of $0.8 million and $1.0 million, respectively, for the three months ended October 31, 2023 and 2022. We recorded severance expenses related to these employees of $2.6 million and $2.9 million, respectively, for the nine months ended October 31, 2023 and 2022.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring
9 Months Ended
Oct. 31, 2023
Restructuring Charges [Abstract]  
Restructuring RESTRUCTURING
In June 2023, we announced a restructuring plan (Plan) as a result of a review of current strategic priorities, resource allocation, and cost reduction intended to reduce operating costs, improve operating margins and continue advancing our ongoing commitment to profitable growth. The Plan includes a reduction of our workforce by approximately 5%, or approximately 100 full-time employees. We incurred approximately $5.0 million in charges in connection with the Plan in the nine months ended October 31, 2023, which consists of $5.4 million in charges related to severance payments and employee benefits, $0.7 million related to inventory write-offs, offset partially by $1.1 million in savings related to the reversal on stock-based compensation expense. Note that the charges related to inventory write-offs are recognized as cost of sales and not restructuring operating expenses in our condensed consolidated financial statements of operations. These costs were substantially paid as of October 31, 2023. In addition, we expect certain exit charges associated with office space reductions to be recorded in future periods, contingent on vacating the office space. The actions associated with the Plan are expected to be fully complete by the end of fiscal 2025, subject to local law and consultation requirements, as well as our business needs.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions
9 Months Ended
Oct. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions ACQUISITIONS
On May 3, 2022, we acquired 100% of the issued and outstanding equity securities (the Acquisition) of Attivo Networks, Inc. (Attivo), an identity security and lateral movement protection company. Attivo expands our coverage of critical attack surfaces. Identity is an adjacent security solution that complements our core endpoint solution. The Acquisition closed on May 3, 2022 and has been accounted for as a business combination in accordance with ASC Topic 805, Business Combinations.
We had post-combination expense with a fair value of $32.9 million that was not included in the total purchase consideration, which is comprised of 307,396 of restricted common stock with an aggregate fair value of $10.0 million, and 378,828 assumed options with an aggregate fair value of $11.5 million. Restricted common stock and assumed options will be recognized as stock-based compensation expense. In addition, in connection with the acquisition, certain employees who were promised compensation related to their previous employment agreements will be paid $11.4 million in cash based on continued employment which will be recognized on a straight-line basis as acquisition-related compensation costs. All post-combination expense is expected to be recognized through May
2026. Post-combination compensation expense is subject to adjustment based on continuing service obligations to the Company of certain stockholders of Attivo.
In connection with the Acquisition, we also granted restricted stock units (RSUs) and performance share units (PSUs) under our 2021 Equity Incentive Plan. For further details refer to Note 6. Stock-Based Compensation.
The following table presents the allocation of purchase consideration recorded on our condensed consolidated balance sheet as of the acquisition date (in thousands):
Amount
Consideration
Cash$348,917 
Common Stock (6,032,231 shares)(1)
185,885 
Fair value of total consideration transferred$534,802 
Cash and cash equivalents$8,836 
Accounts receivable4,867 
Prepaid expense and other current assets3,880 
Operating lease right-of-use assets260 
Intangible assets151,900 
Accrued liabilities(4,270)
Accrued payroll and benefits(1,113)
Operating lease liabilities(259)
Deferred revenue(51,746)
Other liabilities(2,357)
Deferred tax liability(7,310)
Total identifiable net assets102,688 
Goodwill432,114 
Total purchase consideration$534,802 
(1) Consideration calculated using the fair value of the Company’s common stock
The valuation of intangible assets acquired are included in Note 5. Intangible Assets.
The excess of the purchase price over the fair value of net tangible and intangible assets acquired has been assigned to goodwill. Goodwill represents the future benefits resulting from the acquisition that will enhance the value of our product for both new and existing customers and strengthen our competitive position. Goodwill is not deductible for tax purposes.
We incurred $5.5 million of transaction expenses in connection with the Acquisition during the nine months ended October 31, 2022. $3.2 million of these costs were recorded as general and administrative expenses in our consolidated statements of operations, with the remainder allocated to purchase price consideration. No transaction expenses in connection with the Acquisition were recorded during the nine months ended October 31, 2023.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Oct. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTS
On November 8, 2023, the Company acquired cybersecurity consulting firm Krebs Stamos Group LLC (KSG), pursuant to a Membership Interest Purchase Agreement as of such date between the Company, KSG and the other parties thereto, under which the Company acquired 100% of KSG’s issued and outstanding membership interests
(the KSG Acquisition). The aggregate consideration for the KSG Acquisition approximately $14.0 million in cash, subject to customary adjustments.
The KSG Acquisition will be accounted for as a business combination and, accordingly, the total purchase price will be allocated to the tangible and intangible assets acquired and the liabilities assumed based on their respective fair values on the date of the KSG Acquisition.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Pay vs Performance Disclosure        
Net loss $ (70,304) $ (98,858) $ (266,711) $ (284,998)
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Oct. 31, 2023
shares
Oct. 31, 2023
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
David Bernhardt [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On September 7, 2023, David Bernhardt, our Chief Financial and Principal Financial Officer, adopted a Rule 10b5-1 Plan (the Bernhardt Plan) providing for the potential sale of up to 140,741 shares of Class A common stock owned by Mr. Bernhardt, including 40,741 shares of Class A common stock and the exercise of up to 100,000 vested stock options for shares of Class A common stock so long as the market price of the Class A common stock is higher than certain minimum threshold prices specified in the Bernhardt Plan between an estimated start date of January 3, 2024 and December 13, 2024. Additionally, the Bernhardt Plan provides for the potential sale of shares of Class A common stock to be received upon vesting and settlement of certain outstanding restricted stock units, net of any shares withheld by the Company to satisfy applicable tax obligations. The number of shares to be withheld, and therefore the exact number of shares to be sold pursuant to the Bernhardt Plan, can only be determined upon the occurrence of the future vesting events. The Bernhardt Plan is scheduled to expire on December 13, 2024.
Name David Bernhardt  
Title Chief Financial and Principal Financial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 7, 2023  
Arrangement Duration 345 days  
Aggregate Available 140,741 140,741
David Bernhardt Trading Arrangement, Class A Common Stock [Member] | David Bernhardt [Member]    
Trading Arrangements, by Individual    
Aggregate Available 40,741 40,741
David Bernhardt Trading Arrangement, Vested Stock Options For Shares Of Class A Common Stock [Member] | David Bernhardt [Member]    
Trading Arrangements, by Individual    
Aggregate Available 100,000 100,000
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Oct. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP), and applicable rules and regulations of the Securities and Exchange Commission (SEC), regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2023 filed with the SEC on March 29, 2023 (Annual Report).
In management’s opinion, the accompanying unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which reflect all normal recurring adjustments necessary to present fairly the results for the interim periods, but are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
Principles of Consolidation
Principles of Consolidation
The condensed consolidated financial statements include the accounts of SentinelOne and our wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. These estimates are based on management’s knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ from these estimates, and such differences could be material to our condensed consolidated financial statements. There have been no material changes in our use of estimates during the nine months ended October 31, 2023, as compared to the use of estimates disclosed in our Annual Report.
Significant Accounting Policies
There have been no material changes to our significant accounting policies as compared to the significant accounting policies described in our Annual Report.
Segment and Geographic Information
Segment and Geographic Information
We have a single operating and reportable segment. Our chief operating decision maker (CODM) is our Chief Executive Officer. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and assessing financial performance.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Oct. 31, 2023
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the condensed consolidated statements of cash flows (in thousands):
As of October 31,
As of January 31,
20232023
Cash and cash equivalents$127,340 $137,941 
Restricted cash, current61,264 61,264 
Restricted cash, non-current2,953 3,201 
$191,557 $202,406 
Schedule of Restrictions on Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the condensed consolidated statements of cash flows (in thousands):
As of October 31,
As of January 31,
20232023
Cash and cash equivalents$127,340 $137,941 
Restricted cash, current61,264 61,264 
Restricted cash, non-current2,953 3,201 
$191,557 $202,406 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Contract Balances (Tables)
9 Months Ended
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue from External Customers by Geographic Areas
The following table summarizes revenue by geography based on the shipping address of end customers who have contracted to use our platform for the periods presented (in thousands, except percentages):

Three Months Ended October 31, 2023
Three Months Ended October 31, 2022
Amount% of RevenueAmount% of Revenue
United States$103,461 63 %$73,657 64 %
International60,704 37 41,666 36 
Total$164,165 100 %$115,323 100 %
Nine Months Ended October 31, 2023
Nine Months Ended October 31, 2022
Amount% of RevenueAmount% of Revenue
United States$284,917 64 %$194,606 66 %
International162,062 36 101,477 34 
Total$446,979 100 %$296,083 100 %
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents, Investments and Fair Value Measurements (Tables)
9 Months Ended
Oct. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets Measured on Recurring Basis
The following tables summarizes information about our cash, cash equivalents, and investments by investment category as of October 31, 2023 and January 31, 2023 (in thousands):
As of October 31, 2023
Fair Value LevelAmortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Assets
Cash and cash equivalents:
CashLevel 1$37,654 $— $— $37,654 
Money market fundsLevel 176,323 — — 76,323 
U.S. Treasury securities
Level 16,418 — — 6,418 
Commercial paper
Level 26,946 — (1)6,945 
Total cash and cash equivalents$127,341 $— $(1)$127,340 
Short-term investments:
U.S. Treasury securitiesLevel 1$249,557 $— $(2,178)$247,379 
Commercial paperLevel 240,884 — (21)40,863 
Corporate notes and bondsLevel 2237,430 — (2,275)235,155 
U.S. agency securitiesLevel 2148,302 — (1,067)147,235 
Total short-term investments$676,173 $— $(5,541)$670,632 
Long-term investments:
U.S. Treasury securitiesLevel 1$61,514 $$(293)$61,223 
Corporate notes and bondsLevel 2123,215 — (1,045)122,170 
U.S. agency securitiesLevel 2129,659 — (920)128,739 
Total long-term investments$314,388 $$(2,258)$312,132 
Total assets measured at fair value$1,117,902 $$(7,800)$1,110,104 
As of January 31, 2023
Fair Value LevelAmortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Assets
Cash and cash equivalents:
CashLevel 1$35,055 $— $— $35,055 
Money market fundsLevel 1102,886 — — 102,886 
Total cash and cash equivalents$137,941 $— $— $137,941 
Short-term investments:
U.S. Treasury securitiesLevel 1$144,392 $$(501)$143,892 
Commercial paperLevel 2230,305 30 (667)229,668 
Corporate notes and bondsLevel 238,443 15 (148)38,310 
U.S. agency securitiesLevel 274,060 (349)73,714 
Total short-term investments$487,200 $49 $(1,665)$485,584 
Long-term investments:
U.S. Treasury securitiesLevel 1$192,337 $— $(2,460)$189,877 
Corporate notes and bondsLevel 2233,946 178 (2,029)232,095 
U.S. agency securitiesLevel 2101,844 27 (921)100,950 
Total long-term investments$528,127 $205 $(5,410)$522,922 
Total assets measured at fair value$1,153,268 $254 $(7,075)$1,146,447 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets (Tables)
9 Months Ended
Oct. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Intangible assets, net consisted of the following (in thousands):
As of October 31,As of January 31,
20232023
Developed technology$78,700 $78,700 
Customer relationship79,100 79,100 
Backlog11,100 11,100 
Non-compete agreements650 650 
Trademarks150 150 
Patents4,972 1,501 
Total finite-lived intangible assets174,672 171,201 
Less: accumulated amortization(47,776)(26,363)
Total finite-lived intangible assets, net$126,896 $144,838 
Indefinite-lived intangible assets - domain names255 255 
Total intangible assets, net$127,151 $145,093 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
As of October 31, 2023, estimated future amortization expense is as follows (in thousands):
Fiscal Year Ending January 31,
Remainder of 2024
$7,292 
202524,606 
202623,172 
202723,172 
202813,613 
Thereafter35,041 
Total$126,896 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Components of Stock-based Compensation Expense
The components of stock-based compensation expense recognized in the condensed consolidated statements of operations consisted of the following (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Cost of revenue$4,329 $2,835 $12,570 $7,082 
Research and development15,634 13,996 45,876 37,954 
Sales and marketing14,085 12,166 40,362 28,977 
General and administrative20,865 16,690 65,560 44,305 
Restructuring— — (1,060)— 
Total$54,913 $45,687 $163,308 $118,318 
Schedule of Nonvested Restricted Stock Shares Activity
A summary of our restricted stock unit (RSU) activity is as follows:
Number of SharesWeighted-Average Grant Date Fair Value
Outstanding as of January 31, 2023
14,409,166 $27.37 
Granted19,229,577 16.32 
Released(4,090,297)26.77 
Forfeited(2,516,121)22.28 
Outstanding as of October 31, 2023
27,032,325 $19.86 
Schedule of Share-based Payment Arrangement, Option, Activity
A summary of our stock option activity is as follows:
Number of OptionsWeighted-Average Exercise Price
Outstanding as of January 31, 2023
32,446,814 $4.71 
Exercised(6,484,688)$2.68 
Forfeited(583,334)$5.54 
Outstanding as of October 31, 2023
25,378,792 $5.22 
Expected to vest as of October 31, 2023
25,378,792 $5.22 
Vested and exercisable as of October 31, 2023
18,189,967 $4.10 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable To Common Stockholders (Tables)
9 Months Ended
Oct. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Basic and diluted net loss per share attributable to common stockholders was as follows (in thousands, except share and per share data):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Numerator:
Net loss attributable to Class A and Class B common stockholders$(70,304)$(98,858)$(266,711)$(284,998)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted296,650,848 280,635,022 292,755,742 275,867,765 
Net loss per share attributable to Class A and Class B common stockholders, basic and diluted$(0.24)$(0.35)$(0.91)$(1.03)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive:
As of October 31,
20232022
Stock options25,378,792 36,340,742 
Shares subject to repurchase26,264 261,253 
RSUs and PSUs27,032,325 4,173,150 
ESPP shares774,853 446,539 
Restricted common stock19,594 405,620 
Contingently issuable shares— 113,698 
Total53,231,828 41,741,002
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Tables)
9 Months Ended
Oct. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table presents the allocation of purchase consideration recorded on our condensed consolidated balance sheet as of the acquisition date (in thousands):
Amount
Consideration
Cash$348,917 
Common Stock (6,032,231 shares)(1)
185,885 
Fair value of total consideration transferred$534,802 
Cash and cash equivalents$8,836 
Accounts receivable4,867 
Prepaid expense and other current assets3,880 
Operating lease right-of-use assets260 
Intangible assets151,900 
Accrued liabilities(4,270)
Accrued payroll and benefits(1,113)
Operating lease liabilities(259)
Deferred revenue(51,746)
Other liabilities(2,357)
Deferred tax liability(7,310)
Total identifiable net assets102,688 
Goodwill432,114 
Total purchase consideration$534,802 
(1) Consideration calculated using the fair value of the Company’s common stock
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Oct. 31, 2022
Jan. 31, 2022
Accounting Policies [Abstract]        
Cash and cash equivalents $ 127,340 $ 137,941    
Restricted cash, current 61,264 61,264    
Restricted cash, non-current 2,953 3,201    
Cash, cash equivalents, restricted cash and restricted cash equivalents $ 191,557 $ 202,406 $ 274,619 $ 1,672,051
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Contract Balances - Disaggregation of Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 164,165 $ 115,323 $ 446,979 $ 296,083
Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
% of Revenue 100.00% 100.00% 100.00% 100.00%
United States        
Disaggregation of Revenue [Line Items]        
Revenue $ 103,461 $ 73,657 $ 284,917 $ 194,606
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
% of Revenue 63.00% 64.00% 64.00% 66.00%
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 60,704 $ 41,666 $ 162,062 $ 101,477
International | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
% of Revenue 37.00% 36.00% 36.00% 34.00%
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Contract Balances - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Jan. 31, 2023
Disaggregation of Revenue [Line Items]          
Unbilled receivables, current $ 3.3   $ 3.3   $ 1.5
Contract with customer, liability 422.6   422.6   $ 406.3
Contract with customer, liability, revenue recognized 128.5 $ 46.5 259.3 $ 161.8  
Revenue, remaining performance obligation, amount $ 776.0   $ 776.0    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-11-01          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, percentage 87.00%   87.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 24 months   24 months    
Minimum          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer, contract term     1 year    
Maximum          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer, contract term     3 years    
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Investments (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Cash and cash equivalents:    
Amortized Cost $ 127,340 $ 137,941
Short-term investments:    
Amortized Cost 676,173 487,200
Gross Unrealized Gains 0 49
Gross Unrealized Losses (5,541) (1,665)
Estimated Fair Value 670,632 485,584
Long-term investments:    
Amortized Cost 314,388 528,127
Gross Unrealized Gains 2 205
Gross Unrealized Losses (2,258) (5,410)
Estimated Fair Value 312,132 522,922
Total assets measured at fair value, Amortized Cost 1,117,902 1,153,268
Total assets measured at fair value, Gross Unrealized Gains 2 254
Total assets measured at fair value, Gross Unrealized Losses (7,800) (7,075)
Total assets measured at fair value, Estimated Fair Value 1,110,104 1,146,447
Total cash and cash equivalents    
Cash and cash equivalents:    
Amortized Cost 127,341 137,941
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) 0
Estimated Fair Value 127,340 137,941
Level 1 | U.S. Treasury securities    
Short-term investments:    
Amortized Cost 249,557 144,392
Gross Unrealized Gains 0 1
Gross Unrealized Losses (2,178) (501)
Estimated Fair Value 247,379 143,892
Long-term investments:    
Amortized Cost 61,514 192,337
Gross Unrealized Gains 2 0
Gross Unrealized Losses (293) (2,460)
Estimated Fair Value 61,223 189,877
Level 1 | Cash    
Cash and cash equivalents:    
Amortized Cost 37,654 35,055
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 37,654 35,055
Level 1 | Money market funds    
Cash and cash equivalents:    
Amortized Cost 76,323 102,886
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 76,323 102,886
Level 1 | U.S. Treasury securities    
Cash and cash equivalents:    
Amortized Cost 6,418  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value 6,418  
Level 2 | Commercial paper    
Short-term investments:    
Amortized Cost 40,884 230,305
Gross Unrealized Gains 0 30
Gross Unrealized Losses (21) (667)
Estimated Fair Value 40,863 229,668
Level 2 | Corporate notes and bonds    
Short-term investments:    
Amortized Cost 237,430 38,443
Gross Unrealized Gains 0 15
Gross Unrealized Losses (2,275) (148)
Estimated Fair Value 235,155 38,310
Long-term investments:    
Amortized Cost 123,215 233,946
Gross Unrealized Gains 0 178
Gross Unrealized Losses (1,045) (2,029)
Estimated Fair Value 122,170 232,095
Level 2 | U.S. agency securities    
Short-term investments:    
Amortized Cost 148,302 74,060
Gross Unrealized Gains 0 3
Gross Unrealized Losses (1,067) (349)
Estimated Fair Value 147,235 73,714
Long-term investments:    
Amortized Cost 129,659 101,844
Gross Unrealized Gains 0 27
Gross Unrealized Losses (920) (921)
Estimated Fair Value 128,739 $ 100,950
Level 2 | Commercial paper    
Cash and cash equivalents:    
Amortized Cost 6,946  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1)  
Estimated Fair Value $ 6,945  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents, Investments and Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2023
Oct. 31, 2023
Jan. 31, 2023
Fair Value Assets and Liabilities Measure On Recurring And Nonrecurring Basis [Line Items]        
Investments, weighted average maturity     18 months  
Investments, term 2 years      
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss $ 4,300 $ 4,300 $ 4,300  
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer 395,900 395,900 395,900  
Debt and equity securities 314,388 314,388 314,388 $ 528,127
Strategic Investments        
Fair Value Assets and Liabilities Measure On Recurring And Nonrecurring Basis [Line Items]        
Unrealized loss on investments   800 800  
Realized investment gains (losses)   1,500 3,500  
Level 3 | Strategic Investments        
Fair Value Assets and Liabilities Measure On Recurring And Nonrecurring Basis [Line Items]        
Debt and equity securities $ 13,000 $ 13,000 $ 13,000 $ 12,500
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets $ 174,672 $ 171,201
Less: accumulated amortization (47,776) (26,363)
Total finite-lived intangible assets, net 126,896 144,838
Indefinite-lived intangible assets - domain names 255 255
Intangible assets, net 127,151 145,093
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 78,700 78,700
Customer relationship    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 79,100 79,100
Backlog    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 11,100 11,100
Non-compete agreements    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 650 650
Trademarks    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 150 150
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets $ 4,972 $ 1,501
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 7.2 $ 7.3 $ 21.4 $ 15.3
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets - Amortization Expense (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2024 $ 7,292  
2025 24,606  
2026 23,172  
2027 23,172  
2028 13,613  
Thereafter 35,041  
Total finite-lived intangible assets, net $ 126,896 $ 144,838
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Components of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total $ 54,913 $ 45,687 $ 118,318 $ 163,308
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total 4,329 2,835 7,082 12,570
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total 15,634 13,996 37,954 45,876
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total 14,085 12,166 28,977 40,362
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total 20,865 16,690 44,305 65,560
Restructuring        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total $ 0 $ 0 $ 0 $ (1,060)
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Restricted Stock Units (Details) - Restricted Stock Units (RSUs)
9 Months Ended
Oct. 31, 2023
$ / shares
shares
Number of Shares  
Outstanding, beginning of period (in shares) | shares 14,409,166
Granted (in shares) | shares 19,229,577
Released (in shares) | shares (4,090,297)
Forfeited (in shares) | shares (2,516,121)
Outstanding, end of period (in shares) | shares 27,032,325
Weighted-Average Grant Date Fair Value  
Outstanding, beginning of period (in USD per share) | $ / shares $ 27.37
Granted (in USD per share) | $ / shares 16.32
Released (in USD per share) | $ / shares 26.77
Forfeited (in USD per share) | $ / shares 22.28
Outstanding, end of period (in USD per share) | $ / shares $ 19.86
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Restricted Stock Units and Stock Options Narrative (Details)
$ in Millions
9 Months Ended
Oct. 31, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Cost not yet recognized, options, amount $ 61.9
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Cost not yet recognized amount $ 473.0
Cost not yet recognized, period for recognition 3 years 1 month 6 days
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Cost not yet recognized, period for recognition 1 year 10 months 24 days
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock Options (Details) - Stock options - $ / shares
9 Months Ended
Oct. 31, 2023
Number of Options  
Outstanding, beginning of period (in shares) 32,446,814
Exercised (in shares) (6,484,688)
Forfeited (in shares) (583,334)
Outstanding, end of period (in shares) 25,378,792
Expected to vest (in shares) 25,378,792
Vested and exercisable, Number (in shares) 18,189,967
Weighted-Average Exercise Price  
Outstanding, beginning of period (in USD per share) $ 4.71
Exercised (in USD per share) 2.68
Forfeited (in USD per share) 5.54
Outstanding, end of period (in USD per share) 5.22
Expected to vest (in USD per shares) 5.22
Vested and exercisable, Weighted average (in USD per share) $ 4.10
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Milestone Options Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2021
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based payment arrangement, expense   $ 54,913 $ 45,687 $ 118,318 $ 163,308
Milestone Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares) 1,404,605        
Vesting percentage 100.00%        
Share-based payment arrangement, expense   900 $ 900 2,700 $ 2,700
Cost not yet recognized, amount   $ 10,000   $ 10,000  
Cost not yet recognized, period for recognition       2 years 9 months 18 days  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Performance Share Units Narrative (Details) - Performance share units - shares
3 Months Ended
Oct. 31, 2023
May 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares)   1,133,455
Vesting percentage 0.00%  
Award vesting period   4 years
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage   0.00%
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage   225.00%
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Restricted Common Stock Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
May 03, 2022
Feb. 28, 2021
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, expense     $ 54,913,000 $ 45,687,000 $ 118,318,000 $ 163,308,000
Attivo            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, expense $ 32,900,000          
Restricted common stock | Attivo            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares granted (in shares) 63,327          
Share-based payment arrangement, expense     100,000 300,000 500,000 600,000
Cost not yet recognized amount     500,000   500,000  
Restricted common stock | Scalyr            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares granted (in shares)   1,315,099        
Share-based payment arrangement, expense     $ 0 $ 2,100,000 $ 200,000 $ 6,400,000
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment arrangement, expense $ 54,913,000 $ 45,687,000 $ 118,318,000 $ 163,308,000
Share-based payment arrangement, plan modification, incremental cost 2,400,000 2,600,000 6,400,000 2,600,000
ESPP shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment arrangement, expense 3,200,000 3,600,000 9,100,000 10,100,000
Share-based payment arrangement, plan modification, incremental cost 0 $ 100,000 300,000 $ 300,000
Cost not yet recognized amount $ 0   $ 0  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Attivo Acquisition Narrative (Details) - Restricted Stock Units (RSUs)
9 Months Ended
Oct. 31, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Granted (in shares) 19,229,577
Attivo  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Granted (in shares) 539,795
Award vesting period 3 years
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Modification Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Share-Based Payment Arrangement [Abstract]        
Share-based payment arrangement, plan modification, incremental cost $ 2.4 $ 2.6 $ 6.4 $ 2.6
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Income Tax Disclosure [Abstract]        
Effective income tax rate reconciliation, percent (1.90%) (0.60%) (1.50%) 2.70%
Discrete tax benefit       $ 9.7
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable To Common Stockholders - Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Numerator:        
Net loss $ (70,304) $ (98,858) $ (266,711) $ (284,998)
Denominator:        
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares) 296,650,848 280,635,022 292,755,742 275,867,765
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares) 296,650,848 280,635,022 292,755,742 275,867,765
Net loss per share attributable to Class A and Class B common stockholders, basic (in USD per share) $ (0.24) $ (0.35) $ (0.91) $ (1.03)
Net loss per share attributable to Class A and Class B common stockholders, diluted (in USD per share) $ (0.24) $ (0.35) $ (0.91) $ (1.03)
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable To Common Stockholders - Anti-dilutive Securities Excluded from the Diluted Calculation (Details) - shares
9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 53,231,828 41,741,002
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 25,378,792 36,340,742
Shares subject to repurchase    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 26,264 261,253
RSUs and PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 27,032,325 4,173,150
ESPP shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 774,853 446,539
Restricted common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 19,594 405,620
Contingently issuable shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 113,698
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies (Details) - BlackBerry Litigation
1 Months Ended
Oct. 31, 2019
lawsuit
claim
arbitration
Oct. 31, 2023
claim
Loss Contingencies [Line Items]    
Loss contingency, new claims filed, number 9  
Loss contingency, number of lawsuits | lawsuit 7  
Loss contingency, number of arbitrations | arbitration 2  
Loss contingency, pending claims, number   3
VERMONT    
Loss Contingencies [Line Items]    
Loss contingency, pending claims, number   2
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plan (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Restructuring Cost and Reserve [Line Items]        
Defined contribution plan, cost $ 0.2 $ 0.6 $ 2.0 $ 2.0
ISRAEL        
Restructuring Cost and Reserve [Line Items]        
Severance costs $ 0.8 $ 1.0 $ 2.6 $ 2.9
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 20 Months Ended
Jun. 30, 2023
employee
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Jan. 31, 2025
Restructuring Cost and Reserve [Line Items]            
Restructuring and related cost, expected number of positions eliminated | employee 100          
Restructuring charges, including writeoffs       $ 5,000    
Restructuring charges   $ 74 $ 0 4,329 $ 0  
Employee Severance And Employee Benefits            
Restructuring Cost and Reserve [Line Items]            
Restructuring charges       5,400    
Inventory Write-offs            
Restructuring Cost and Reserve [Line Items]            
Restructuring charges       700    
Stock-Based Compensation            
Restructuring Cost and Reserve [Line Items]            
Restructuring charges       $ (1,100)    
Forecast            
Restructuring Cost and Reserve [Line Items]            
Restructuring and related cost, number of positions eliminated, period percent           5.00%
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
May 03, 2022
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Business Acquisition [Line Items]          
Total   $ 54,913,000 $ 45,687,000 $ 118,318,000 $ 163,308,000
General and administrative          
Business Acquisition [Line Items]          
Total   20,865,000 16,690,000 44,305,000 65,560,000
Attivo          
Business Acquisition [Line Items]          
Percentage of voting interests acquired 100.00%        
Total $ 32,900,000        
Assumed options from Attivo acquisition (in shares) 378,828        
Assumed options from Attivo acquisition, fair value $ 11,500,000        
Business combination, compensation related costs $ 11,400,000        
Business combination, acquisition related costs       0 5,500,000
Attivo | General and administrative          
Business Acquisition [Line Items]          
Business combination, acquisition related costs         3,200,000
Attivo | Restricted common stock          
Business Acquisition [Line Items]          
Total   $ 100,000 $ 300,000 $ 500,000 $ 600,000
Restricted common stock acquired (in shares) 307,396        
Restricted common stock acquired, fair value $ 10,000,000        
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
May 03, 2022
Oct. 31, 2023
Jan. 31, 2023
Business Acquisition [Line Items]      
Goodwill   $ 540,308 $ 540,308
Attivo      
Business Acquisition [Line Items]      
Cash $ 348,917    
Assumed options from Attivo acquisition (in shares) 6,032,231    
Consideration transferred, equity interests $ 185,885    
Fair value of total consideration transferred 534,802    
Cash and cash equivalents 8,836    
Accounts receivable 4,867    
Prepaid expense and other current assets 3,880    
Operating lease right-of-use assets 260    
Intangible assets 151,900    
Accrued liabilities (4,270)    
Accrued payroll and benefits (1,113)    
Operating lease liabilities (259)    
Deferred revenue (51,746)    
Other liabilities (2,357)    
Deferred tax liability (7,310)    
Total identifiable net assets 102,688    
Goodwill 432,114    
Total purchase consideration $ 534,802    
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - Krebs Stamos Group LLC - Subsequent Event
$ in Millions
Nov. 08, 2023
USD ($)
Subsequent Event [Line Items]  
Percentage of voting interests acquired 100.00%
Payments to acquire businesses, gross $ 14.0
XML 68 s-20231031_htm.xml IDEA: XBRL DOCUMENT 0001583708 2023-02-01 2023-10-31 0001583708 us-gaap:CommonClassAMember 2023-12-01 0001583708 us-gaap:CommonClassBMember 2023-12-01 0001583708 2023-10-31 0001583708 2023-01-31 0001583708 us-gaap:CommonClassAMember 2023-10-31 0001583708 us-gaap:CommonClassAMember 2023-01-31 0001583708 us-gaap:CommonClassBMember 2023-01-31 0001583708 us-gaap:CommonClassBMember 2023-10-31 0001583708 2023-08-01 2023-10-31 0001583708 2022-08-01 2022-10-31 0001583708 2022-02-01 2022-10-31 0001583708 s:CommonClassAAndBMember us-gaap:CommonStockMember 2023-07-31 0001583708 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0001583708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0001583708 us-gaap:RetainedEarningsMember 2023-07-31 0001583708 2023-07-31 0001583708 s:CommonClassAAndBMember us-gaap:CommonStockMember 2023-08-01 2023-10-31 0001583708 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2023-10-31 0001583708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2023-10-31 0001583708 us-gaap:RetainedEarningsMember 2023-08-01 2023-10-31 0001583708 s:CommonClassAAndBMember us-gaap:CommonStockMember 2023-10-31 0001583708 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0001583708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0001583708 us-gaap:RetainedEarningsMember 2023-10-31 0001583708 s:CommonClassAAndBMember us-gaap:CommonStockMember 2022-07-31 0001583708 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0001583708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0001583708 us-gaap:RetainedEarningsMember 2022-07-31 0001583708 2022-07-31 0001583708 s:CommonClassAAndBMember us-gaap:CommonStockMember 2022-08-01 2022-10-31 0001583708 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2022-10-31 0001583708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2022-10-31 0001583708 us-gaap:RetainedEarningsMember 2022-08-01 2022-10-31 0001583708 s:CommonClassAAndBMember us-gaap:CommonStockMember 2022-10-31 0001583708 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001583708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001583708 us-gaap:RetainedEarningsMember 2022-10-31 0001583708 2022-10-31 0001583708 s:CommonClassAAndBMember us-gaap:CommonStockMember 2023-01-31 0001583708 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001583708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001583708 us-gaap:RetainedEarningsMember 2023-01-31 0001583708 s:CommonClassAAndBMember us-gaap:CommonStockMember 2023-02-01 2023-10-31 0001583708 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-10-31 0001583708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-10-31 0001583708 us-gaap:RetainedEarningsMember 2023-02-01 2023-10-31 0001583708 s:CommonClassAAndBMember us-gaap:CommonStockMember 2022-01-31 0001583708 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001583708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001583708 us-gaap:RetainedEarningsMember 2022-01-31 0001583708 2022-01-31 0001583708 s:CommonClassAAndBMember us-gaap:CommonStockMember 2022-02-01 2022-10-31 0001583708 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-10-31 0001583708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-10-31 0001583708 us-gaap:RetainedEarningsMember 2022-02-01 2022-10-31 0001583708 country:US 2023-08-01 2023-10-31 0001583708 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-08-01 2023-10-31 0001583708 country:US 2022-08-01 2022-10-31 0001583708 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-08-01 2022-10-31 0001583708 us-gaap:NonUsMember 2023-08-01 2023-10-31 0001583708 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-08-01 2023-10-31 0001583708 us-gaap:NonUsMember 2022-08-01 2022-10-31 0001583708 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-08-01 2022-10-31 0001583708 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-08-01 2023-10-31 0001583708 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-08-01 2022-10-31 0001583708 country:US 2023-02-01 2023-10-31 0001583708 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2023-10-31 0001583708 country:US 2022-02-01 2022-10-31 0001583708 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-02-01 2022-10-31 0001583708 us-gaap:NonUsMember 2023-02-01 2023-10-31 0001583708 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2023-10-31 0001583708 us-gaap:NonUsMember 2022-02-01 2022-10-31 0001583708 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-02-01 2022-10-31 0001583708 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2023-10-31 0001583708 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-02-01 2022-10-31 0001583708 srt:MinimumMember 2023-02-01 2023-10-31 0001583708 srt:MaximumMember 2023-02-01 2023-10-31 0001583708 2023-11-01 2023-10-31 0001583708 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2023-10-31 0001583708 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-10-31 0001583708 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-10-31 0001583708 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2023-10-31 0001583708 us-gaap:CashAndCashEquivalentsMember 2023-10-31 0001583708 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2023-10-31 0001583708 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-10-31 0001583708 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateNoteSecuritiesMember 2023-10-31 0001583708 us-gaap:FairValueInputsLevel2Member s:USAgencySecuritiesMember 2023-10-31 0001583708 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2023-01-31 0001583708 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-01-31 0001583708 us-gaap:CashAndCashEquivalentsMember 2023-01-31 0001583708 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2023-01-31 0001583708 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-01-31 0001583708 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateNoteSecuritiesMember 2023-01-31 0001583708 us-gaap:FairValueInputsLevel2Member s:USAgencySecuritiesMember 2023-01-31 0001583708 2023-10-31 2023-10-31 0001583708 us-gaap:FairValueInputsLevel3Member s:StrategicInvestmentsMember 2023-10-31 0001583708 us-gaap:FairValueInputsLevel3Member s:StrategicInvestmentsMember 2023-01-31 0001583708 s:StrategicInvestmentsMember 2023-02-01 2023-10-31 0001583708 s:StrategicInvestmentsMember 2023-08-01 2023-10-31 0001583708 us-gaap:DevelopedTechnologyRightsMember 2023-10-31 0001583708 us-gaap:DevelopedTechnologyRightsMember 2023-01-31 0001583708 us-gaap:CustomerRelationshipsMember 2023-10-31 0001583708 us-gaap:CustomerRelationshipsMember 2023-01-31 0001583708 us-gaap:OrderOrProductionBacklogMember 2023-10-31 0001583708 us-gaap:OrderOrProductionBacklogMember 2023-01-31 0001583708 us-gaap:NoncompeteAgreementsMember 2023-10-31 0001583708 us-gaap:NoncompeteAgreementsMember 2023-01-31 0001583708 us-gaap:TrademarksMember 2023-10-31 0001583708 us-gaap:TrademarksMember 2023-01-31 0001583708 us-gaap:PatentsMember 2023-10-31 0001583708 us-gaap:PatentsMember 2023-01-31 0001583708 us-gaap:CostOfSalesMember 2023-08-01 2023-10-31 0001583708 us-gaap:CostOfSalesMember 2022-08-01 2022-10-31 0001583708 us-gaap:CostOfSalesMember 2022-02-01 2022-10-31 0001583708 us-gaap:CostOfSalesMember 2023-02-01 2023-10-31 0001583708 us-gaap:ResearchAndDevelopmentExpenseMember 2023-08-01 2023-10-31 0001583708 us-gaap:ResearchAndDevelopmentExpenseMember 2022-08-01 2022-10-31 0001583708 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-01 2022-10-31 0001583708 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2023-10-31 0001583708 us-gaap:SellingAndMarketingExpenseMember 2023-08-01 2023-10-31 0001583708 us-gaap:SellingAndMarketingExpenseMember 2022-08-01 2022-10-31 0001583708 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2022-10-31 0001583708 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-10-31 0001583708 us-gaap:GeneralAndAdministrativeExpenseMember 2023-08-01 2023-10-31 0001583708 us-gaap:GeneralAndAdministrativeExpenseMember 2022-08-01 2022-10-31 0001583708 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-10-31 0001583708 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-10-31 0001583708 us-gaap:RestructuringChargesMember 2023-08-01 2023-10-31 0001583708 us-gaap:RestructuringChargesMember 2022-08-01 2022-10-31 0001583708 us-gaap:RestructuringChargesMember 2022-02-01 2022-10-31 0001583708 us-gaap:RestructuringChargesMember 2023-02-01 2023-10-31 0001583708 us-gaap:RestrictedStockUnitsRSUMember 2023-01-31 0001583708 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-10-31 0001583708 us-gaap:RestrictedStockUnitsRSUMember 2023-10-31 0001583708 us-gaap:StockOptionMember 2023-01-31 0001583708 us-gaap:StockOptionMember 2023-02-01 2023-10-31 0001583708 us-gaap:StockOptionMember 2023-10-31 0001583708 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-10-31 0001583708 s:MilestoneSharesMember 2021-03-01 2021-03-31 0001583708 s:MilestoneSharesMember 2023-08-01 2023-10-31 0001583708 s:MilestoneSharesMember 2023-02-01 2023-10-31 0001583708 s:MilestoneSharesMember 2022-08-01 2022-10-31 0001583708 s:MilestoneSharesMember 2022-02-01 2022-10-31 0001583708 s:MilestoneSharesMember 2023-10-31 0001583708 s:PerformanceShareUnitsMember 2023-03-01 2023-05-31 0001583708 srt:MinimumMember s:PerformanceShareUnitsMember 2023-03-01 2023-05-31 0001583708 srt:MaximumMember s:PerformanceShareUnitsMember 2023-03-01 2023-05-31 0001583708 s:PerformanceShareUnitsMember 2023-10-31 2023-10-31 0001583708 us-gaap:RestrictedStockMember s:AttivoMember 2022-05-03 2022-05-03 0001583708 us-gaap:RestrictedStockMember s:AttivoMember 2023-08-01 2023-10-31 0001583708 us-gaap:RestrictedStockMember s:AttivoMember 2023-02-01 2023-10-31 0001583708 us-gaap:RestrictedStockMember s:AttivoMember 2022-08-01 2022-10-31 0001583708 us-gaap:RestrictedStockMember s:AttivoMember 2022-02-01 2022-10-31 0001583708 us-gaap:RestrictedStockMember s:AttivoMember 2023-10-31 0001583708 us-gaap:RestrictedStockMember s:ScalyrMember 2021-02-01 2021-02-28 0001583708 us-gaap:RestrictedStockMember s:ScalyrMember 2023-02-01 2023-10-31 0001583708 us-gaap:RestrictedStockMember s:ScalyrMember 2023-08-01 2023-10-31 0001583708 us-gaap:RestrictedStockMember s:ScalyrMember 2022-08-01 2022-10-31 0001583708 us-gaap:RestrictedStockMember s:ScalyrMember 2022-02-01 2022-10-31 0001583708 us-gaap:EmployeeStockMember 2023-08-01 2023-10-31 0001583708 us-gaap:EmployeeStockMember 2023-02-01 2023-10-31 0001583708 us-gaap:EmployeeStockMember 2022-08-01 2022-10-31 0001583708 us-gaap:EmployeeStockMember 2022-02-01 2022-10-31 0001583708 us-gaap:EmployeeStockMember 2023-10-31 0001583708 us-gaap:RestrictedStockUnitsRSUMember s:AttivoMember 2023-02-01 2023-10-31 0001583708 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-10-31 0001583708 us-gaap:EmployeeStockOptionMember 2022-02-01 2022-10-31 0001583708 s:SharesSubjectToRepurchaseMember 2023-02-01 2023-10-31 0001583708 s:SharesSubjectToRepurchaseMember 2022-02-01 2022-10-31 0001583708 s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember 2023-02-01 2023-10-31 0001583708 s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember 2022-02-01 2022-10-31 0001583708 us-gaap:EmployeeStockMember 2023-02-01 2023-10-31 0001583708 us-gaap:EmployeeStockMember 2022-02-01 2022-10-31 0001583708 us-gaap:RestrictedStockMember 2023-02-01 2023-10-31 0001583708 us-gaap:RestrictedStockMember 2022-02-01 2022-10-31 0001583708 s:ContingentlyIssuableSharesMember 2023-02-01 2023-10-31 0001583708 s:ContingentlyIssuableSharesMember 2022-02-01 2022-10-31 0001583708 s:BlackBerryLitigationMember 2019-10-01 2019-10-31 0001583708 s:BlackBerryLitigationMember 2023-10-31 0001583708 s:BlackBerryLitigationMember stpr:VT 2023-10-31 0001583708 country:IL 2023-08-01 2023-10-31 0001583708 country:IL 2022-08-01 2022-10-31 0001583708 country:IL 2023-02-01 2023-10-31 0001583708 country:IL 2022-02-01 2022-10-31 0001583708 srt:ScenarioForecastMember 2023-06-01 2025-01-31 0001583708 2023-06-01 2023-06-30 0001583708 s:EmployeeSeveranceAndEmployeeBenefitsMember 2023-02-01 2023-10-31 0001583708 s:InventoryWriteOffsMember 2023-02-01 2023-10-31 0001583708 s:StockBasedCompensationMember 2023-02-01 2023-10-31 0001583708 s:AttivoMember 2022-05-03 0001583708 s:AttivoMember 2022-05-03 2022-05-03 0001583708 s:AttivoMember 2022-02-01 2022-10-31 0001583708 s:AttivoMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-10-31 0001583708 s:AttivoMember 2023-02-01 2023-10-31 0001583708 s:KrebsStamosGroupLLCMember us-gaap:SubsequentEventMember 2023-11-08 0001583708 s:KrebsStamosGroupLLCMember us-gaap:SubsequentEventMember 2023-11-08 2023-11-08 0001583708 s:DavidBernhardtMember 2023-02-01 2023-10-31 0001583708 s:DavidBernhardtMember 2023-08-01 2023-10-31 0001583708 s:DavidBernhardtMember 2023-10-31 0001583708 s:DavidBernhardtMember s:DavidBernhardtTradingArrangementClassACommonStockMember 2023-10-31 0001583708 s:DavidBernhardtMember s:DavidBernhardtTradingArrangementVestedStockOptionsForSharesOfClassACommonStockMember 2023-10-31 shares iso4217:USD iso4217:USD shares pure s:claim s:lawsuit s:arbitration s:employee --01-31 2024 Q3 false 0001583708 P1Y P345D 10-Q true 2023-10-31 false 001-40531 SENTINELONE, INC DE 99-0385461 444 Castro Street, Suite 400 Mountain View CA 94041 (855) 868-3733 Class A common stock, par value $0.0001 S NYSE Yes Yes Large Accelerated Filer false false false 248749783 49924995 127340000 137941000 670632000 485584000 133828000 151492000 45853000 37904000 91770000 101812000 1069423000 914733000 46015000 38741000 20969000 23564000 325164000 535422000 60178000 55536000 127151000 145093000 540308000 540308000 6659000 5516000 2195867000 2258913000 13793000 11214000 99867000 100015000 52777000 54955000 4448000 3895000 327941000 303200000 498826000 473279000 94631000 103062000 18492000 23079000 3089000 2788000 615038000 602208000 0.0001 0.0001 1500000000 1500000000 244532935 244532935 222951206 222951206 25000 21000 0.0001 0.0001 300000000 300000000 53374518 53374518 63812651 63812651 5000 8000 2855205000 2663394000 -7344000 -6367000 -1267062000 -1000351000 1580829000 1656705000 2195867000 2258913000 164165000 115323000 446979000 296083000 43765000 41006000 131015000 104406000 120400000 74317000 315964000 191677000 52306000 52234000 161730000 153104000 98249000 83953000 295682000 223594000 51239000 42188000 151425000 117525000 74000 0 4329000 0 201868000 178375000 613166000 494223000 -81468000 -104058000 -297202000 -302546000 11877000 7193000 33901000 11502000 1000 613000 1213000 1225000 605000 -781000 1655000 -645000 -68987000 -98259000 -262859000 -292914000 1317000 599000 3852000 -7916000 -70304000 -98858000 -266711000 -284998000 -0.24 -0.24 -0.35 -0.35 -0.91 -0.91 -1.03 -1.03 296650848 296650848 280635022 280635022 292755742 292755742 275867765 275867765 -70304000 -98858000 -266711000 -284998000 1627000 -8436000 -977000 -10903000 -68677000 -107294000 -267688000 -295901000 294898606 29000 2795019000 -8971000 -1196758000 1589319000 1410001 1000 3520000 3521000 1598846 9000 9000 56657000 56657000 1627000 1627000 -70304000 -70304000 297907453 30000 2855205000 -7344000 -1267062000 1580829000 280576387 28000 2549614000 -2013000 -807813000 1739816000 1254653 2900000 2900000 387718 9551 46765000 46765000 -8436000 -8436000 -98858000 -98858000 282209207 28000 2599279000 -10449000 -906671000 1682187000 286763857 29000 2663394000 -6367000 -1000351000 1656705000 6484688 1000 17365000 17366000 4090297 568611 6416000 6416000 178000 178000 167852000 167852000 -977000 -977000 -266711000 -266711000 297907453 30000 2855205000 -7344000 -1267062000 1580829000 270451615 27000 2271980000 454000 -621673000 1650788000 4623806 11282000 11282000 705572 405534 8682000 8682000 9551 18000 18000 6032231 1000 186331000 186332000 120986000 120986000 -10903000 -10903000 -284998000 -284998000 282209207 28000 2599279000 -10449000 -906671000 1682187000 -266711000 -284998000 28549000 20097000 34699000 25871000 3010000 2547000 163308000 118318000 16289000 5620000 2706000 0 -637000 446000 -18846000 12699000 -10075000 11072000 47289000 38163000 1935000 -1377000 -220000 261000 -1998000 -18786000 -4650000 -4296000 16311000 40609000 301000 -1464000 -62192000 -171218000 1117000 4827000 3436000 247000 9687000 10279000 462539000 1728162000 504340000 778555000 0 281032000 27561000 -1245992000 0 186000 17366000 11282000 6416000 8682000 23782000 19778000 -10849000 -1397432000 202406000 1672051000 191557000 274619000 3021000 215000 4544000 2668000 78000 205000 25000 0 35000 0 178000 18000 0 186332000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">ORGANIZATION AND DESCRIPTION OF BUSINESS</span><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business</span></div>SentinelOne, Inc. (SentinelOne, the Company, we, our, or us) was incorporated in January 2013 in the State of Delaware. We are a cybersecurity provider that delivers an artificial intelligence-powered platform to enable autonomous cybersecurity defense. Our headquarters is located in Mountain View, California with various other global office locations. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP), and applicable rules and regulations of the Securities and Exchange Commission (SEC), regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2023 filed with the SEC on March 29, 2023 (Annual Report).</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management’s opinion, the accompanying unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which reflect all normal recurring adjustments necessary to present fairly the results for the interim periods, but are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of SentinelOne and our wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. These estimates are based on management’s knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ from these estimates, and such differences could be material to our condensed consolidated financial statements. There have been no material changes in our use of estimates during the nine months ended October 31, 2023, as compared to the use of estimates disclosed in our Annual Report.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our significant accounting policies as compared to the significant accounting policies described in our Annual Report.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment and Geographic Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a single operating and reportable segment. Our chief operating decision maker (CODM) is our Chief Executive Officer. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and assessing financial performance. For information regarding our revenue by geography, see Note 3. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the condensed consolidated statements of cash flows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">127,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, non-current</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,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,557 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,406 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash, current and restricted cash, non-current is presented within other current assets and other assets in the condensed consolidated balance sheets, respectively.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP), and applicable rules and regulations of the Securities and Exchange Commission (SEC), regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2023 filed with the SEC on March 29, 2023 (Annual Report).</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management’s opinion, the accompanying unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which reflect all normal recurring adjustments necessary to present fairly the results for the interim periods, but are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of SentinelOne and our wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. These estimates are based on management’s knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ from these estimates, and such differences could be material to our condensed consolidated financial statements. There have been no material changes in our use of estimates during the nine months ended October 31, 2023, as compared to the use of estimates disclosed in our Annual Report.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our significant accounting policies as compared to the significant accounting policies described in our Annual Report.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment and Geographic Information</span></div>We have a single operating and reportable segment. Our chief operating decision maker (CODM) is our Chief Executive Officer. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and assessing financial performance. <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the condensed consolidated statements of cash flows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">127,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, non-current</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,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,557 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,406 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the condensed consolidated statements of cash flows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">127,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, non-current</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,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,557 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,406 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 127340000 137941000 61264000 61264000 2953000 3201000 191557000 202406000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">REVENUE AND CONTRACT BALANCES</span><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes revenue by geography based on the shipping address of end customers who have contracted to use our platform for the periods presented (in thousands, except percentages):</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Revenue</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:120%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">73,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">60,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">164,165 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">115,323 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Revenue</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:120%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">194,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">162,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">446,979 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">296,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single country other than the United States represented 10% or more of our revenue during the three and nine months ended October 31, 2023 and 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of our sales are fulfilled our through channel partners, including distributors, resellers, managed security service providers, and others.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets consist of unbilled accounts receivable, which arise when a right to consideration for our performance under the customer contract occurs before invoicing the customer. The amount of unbilled accounts receivable included within accounts receivable, net on the condensed consolidated balance sheets was $3.3 million and $1.5 million as of October 31, 2023 and January 31, 2023, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of deferred revenue, which represents invoices billed in advance of performance under a contract. Deferred revenue is recognized as revenue over the contractual period. The deferred revenue balance was $422.6 million and $406.3 million as of October 31, 2023 and January 31, 2023, respectively. We recognized revenue of $128.5 million and $46.5 million during the three months ended October 31, 2023 and 2022, </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively, and $259.3 million and $161.8 million during the nine months ended October 31, 2023 and 2022, respectively, that was included in the corresponding contract liability balance at the beginning of the period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers typically range from <span style="-sec-ix-hidden:f-435">one</span> to three years. Revenue allocated to remaining performance obligations represents non-cancelable contract revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced in future periods.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For capacity contracts with non-cancelable commitments, remaining performance obligations are determined based on the ratable recognition of the remaining commitment over the remaining contract term. The amount and timing of revenue recognition are generally dependent on customers’ future consumption, which is inherently variable at the customers’ discretion.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of October 31, 2023, our remaining performance obligations were $776.0 million, of which we expect to recognize 87% as revenue over the next 24 months, with the remainder to be recognized thereafter.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes revenue by geography based on the shipping address of end customers who have contracted to use our platform for the periods presented (in thousands, except percentages):</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Revenue</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:120%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">73,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">60,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">164,165 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">115,323 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Revenue</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:120%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">194,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">162,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">446,979 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">296,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><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> 103461000 0.63 73657000 0.64 60704000 0.37 41666000 0.36 164165000 1 115323000 1 284917000 0.64 194606000 0.66 162062000 0.36 101477000 0.34 446979000 1 296083000 1 3300000 1500000 422600000 406300000 128500000 46500000 259300000 161800000 P3Y 776000000 0.87 P24M <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">CASH AND CASH EQUIVALENTS, INVESTMENTS, AND FAIR VALUE MEASUREMENTS</span><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarizes information about our cash, cash equivalents, and investments by investment category as of October 31, 2023 and January 31, 2023 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.955%"><tr><td style="width:1.0%"></td><td style="width:26.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.954%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">127,341 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;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. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">676,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,541)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;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. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(920)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">314,388 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,258)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,132 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 assets measured at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">1,117,902 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,800)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"><tr><td style="width:1.0%"></td><td style="width:26.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.072%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">137,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(501)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;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. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(349)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">487,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,665)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;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. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(921)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">528,127 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,410)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,922 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 assets measured at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">1,153,268 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,075)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,146,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest in highly rated securities with a weighted average maturity of 18 months or less. As of October 31, 2023, all of our investments will mature within 2 years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between the levels of the fair value hierarchy during the three and nine months ended October 31, 2023 and 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2023, we determined that the declines in the market value of our investment portfolio were not driven by credit related factors. During the three and nine months ended October 31, 2023 and 2022, we did not recognize any losses on our investments due to credit related factors. As of October 31, 2023, we had $4.3 million in continuous unrealized loss positions for more than twelve months on securities with a total fair value of $395.9 million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables above do not include the Company’s strategic investments in non-marketable debt and equity securities, recorded at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer (the Measurement Alternative) and were $13.0 million and $12.5 million as of October 31, 2023 and January 31, 2023, respectively.</span></div>During the three and nine months ended October 31, 2023, the Company recognized impairment charges on its non-marketable strategic investments of $0.8 million. During the three and nine months ended October 31, 2023, the Company recognized realized gains of $1.5 million and $3.5 million, respectively on its non-marketable strategic investments. Impairment charges and realized gains on strategic investments were recognized in other income (expense), net. The fair value was estimated on a non-recurring basis based on Level 3 inputs. <div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarizes information about our cash, cash equivalents, and investments by investment category as of October 31, 2023 and January 31, 2023 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.955%"><tr><td style="width:1.0%"></td><td style="width:26.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.954%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">127,341 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;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. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">676,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,541)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;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. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(920)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">314,388 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,258)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,132 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 assets measured at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">1,117,902 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,800)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"><tr><td style="width:1.0%"></td><td style="width:26.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.072%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">137,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(501)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;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. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(349)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">487,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,665)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;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. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(921)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">528,127 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,410)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,922 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 assets measured at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">1,153,268 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,075)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,146,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 37654000 0 0 37654000 76323000 0 0 76323000 6418000 0 0 6418000 6946000 0 1000 6945000 127341000 0 1000 127340000 249557000 0 2178000 247379000 40884000 0 21000 40863000 237430000 0 2275000 235155000 148302000 0 1067000 147235000 676173000 0 5541000 670632000 61514000 2000 293000 61223000 123215000 0 1045000 122170000 129659000 0 920000 128739000 314388000 2000 2258000 312132000 1117902000 2000 7800000 1110104000 35055000 0 0 35055000 102886000 0 0 102886000 137941000 0 0 137941000 144392000 1000 501000 143892000 230305000 30000 667000 229668000 38443000 15000 148000 38310000 74060000 3000 349000 73714000 487200000 49000 1665000 485584000 192337000 0 2460000 189877000 233946000 178000 2029000 232095000 101844000 27000 921000 100950000 528127000 205000 5410000 522922000 1153268000 254000 7075000 1146447000 P18M P2Y 4300000 395900000 13000000 12500000 -800000 -800000 1500000 3500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">INTANGIBLE ASSETS</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangible assets</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%">174,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated 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%">(47,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangible assets, net</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%">126,896 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets - domain names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, 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%">127,151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was $7.2 million and $7.3 million for the three months ended October 31, 2023 and 2022, respectively, and $21.4 million and $15.3 million for the nine months ended October 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2023, estimated future amortization expense is as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Remainder of 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">126,896 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangible assets</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%">174,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated 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%">(47,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangible assets, net</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%">126,896 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets - domain names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, 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%">127,151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 78700000 78700000 79100000 79100000 11100000 11100000 650000 650000 150000 150000 4972000 1501000 174672000 171201000 47776000 26363000 126896000 144838000 255000 255000 127151000 145093000 7200000 7300000 21400000 15300000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2023, estimated future amortization expense is as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Remainder of 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">126,896 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7292000 24606000 23172000 23172000 13613000 35041000 126896000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">STOCK-BASED COMPENSATION</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of stock-based compensation expense recognized in the condensed consolidated statements of operations consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:120%">Cost of revenue</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:120%">$</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:120%">4,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">2,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">12,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">7,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</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:120%">14,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">20,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</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:120%">54,913 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">45,687 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">163,308 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">118,318 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our restricted stock unit (RSU) activity is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Outstanding as of January 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,409,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,229,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,090,297)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,516,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,032,325 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2023, we had unrecognized stock-based compensation expense related to unvested RSUs of $473.0 million that is expected to be recognized on a straight-line basis over a weighted-average period of 3.1 years. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our stock option activity is as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,446,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,484,688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(583,334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,378,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of October 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,378,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">5.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of October 31, 2023</span></div></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%">18,189,967 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2023, we had unrecognized stock-based compensation expense related to unvested options of $61.9 million that is expected to be recognized on a straight-line basis over a weighted-average period of 1.9 years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Milestone Options</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, we granted options to purchase 1,404,605 shares of Class B common stock subject to service-based, performance-based, and market-based vesting conditions to our Chief Executive Officer and Chief Financial Officer under our 2013 Equity Incentive Plan. These stock options will vest 100% upon the occurrence of (a) our initial public offering (IPO) (the performance-based vesting condition), which was completed in June 2021, and (b) the achievement of certain share price targets (the market-based vesting conditions), subject to the executive’s continued service to us from the grant date through the milestone events. As of October 31, 2023, the share price targets have not been achieved, therefore, these stock options remain unvested. For these options, we used a Monte Carlo simulation to determine the fair value at the grant date and the implied service period. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 31, 2023, we recorded $0.9 million and $2.7 million, respectively, of stock-based compensation expense related to these milestone options. During the three and nine months ended October 31, 2022, we recorded $0.9 million and $2.7 million, respectively, of stock-based compensation expense. As of October 31, 2023, we had unrecognized stock-based compensation expense related to these milestone options of $10.0 million that is expected to be recognized over the remaining implied service period of 2.8 years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Share Units</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March and May 2023, we granted Performance Stock Units (PSU) covering 1,133,455 shares of Class A common stock at target to certain executives subject to service-based and performance-based vesting conditions. These PSUs may vest from 0% to 225% of the number of target shares based on the achievement of certain financial performance metrics and will vest over four years from the grant date. As of October 31, 2023, we have assessed the financial performance metrics for these PSUs and consider achievement to be improbable (0% of target shares to vest). As such, we have not recorded any stock-based compensation expense and have no unrecognized stock-based compensation expense related to these PSUs.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Common Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Attivo Networks, Inc. (Attivo), we issued 63,327 shares of restricted Class A common stock to Attivo’s employees. We recorded stock-based compensation expense related to these restricted shares of $0.1 million and $0.5 million, respectively, during the three and nine months ended October 31, 2023. We recorded stock-based compensation expense related to these restricted shares of $0.3 million and $0.6 million, respectively, during the three and nine months ended October 31, 2022. As of October 31, 2023, we had unrecognized stock-based compensation expense related to this unvested restricted common stock of $0.5 million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Scalyr, Inc. (Scalyr) in February 2021, we issued 1,315,099 shares of restricted common stock. During the nine months ended October 31, 2023 we recorded $0.2 million of stock-based compensation expense related to these restricted shares. No expense was recorded during the three months ended October 31, 2023 related to these restricted shares. During the three and nine months ended October 31, 2022, we recorded $2.1 million and $6.4 million, respectively, of stock-based compensation expense. As of October 31, 2023, this restricted common stock had fully vested.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized stock-based compensation expense related to the Employee Stock Purchase Plan (ESPP) of $3.2 million and $9.1 million, respectively, during the three and nine months ended October 31, 2023. We recognized stock-based compensation expense of $3.6 million and $10.1 million, respectively, during the three and nine months ended October 31, 2022. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended October 31, 2023, we recorded $0.3 million in expense related to modification of our ESPP as a result of the decrease in our stock price in July 2022 and January 2023, which triggered resets of the ESPP offering periods in accordance with the terms of the ESPP. No expense related to the modification was recorded during the three months ended October 31, 2023. During the three and nine months ended October 31, </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, we recorded $0.1 million and $0.3 million, respectively, in stock-based compensation expense. As of October 31, 2023, there is no remaining unrecognized stock-based compensation expense related to modification of our ESPP.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Attivo Acquisition</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our acquisition of Attivo (Attivo Acquisition), we granted 539,795 shares of RSUs under our 2021 Equity Incentive Plan that will vest over a period of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> contingent on continued employment of certain Attivo employees, for which stock-based compensation expense will be recognized ratably over the vesting period. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Attivo Equity Incentive Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Attivo Acquisition, we assumed unvested stock options that were granted under the Attivo 2011 Equity Incentive Plan (Attivo Plan). We do not intend to grant any additional shares under the Attivo Plan and the Attivo Plan will continue to govern the terms and conditions of the outstanding awards previously granted thereunder. Any shares underlying stock options that are expired, canceled, forfeited or repurchased under the Attivo Plan will be automatically available for issuance as Class A common stock pursuant to our 2021 Equity Incentive Plan.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Modification</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During fiscal 2023 and fiscal 2024, certain members of our management team converted to non-employee consultants or to positions that no longer provide substantive service to the Company (Management Transitions). These Management Transitions have been accounted for as modifications, under which, the exercise period of certain vested awards has been extended and a certain number of unvested awards will vest through the end of the agreements entered into in connection with the Management Transitions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 31, 2023, we recognized an incremental charge of $2.4 million and $6.4 million, respectively, related to the Management Transitions. During the three and nine months ended October 31, 2022, we recognized an incremental charge of $2.6 million.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of stock-based compensation expense recognized in the condensed consolidated statements of operations consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:120%">Cost of revenue</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:120%">$</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:120%">4,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">2,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">12,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">7,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</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:120%">14,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">20,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</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:120%">54,913 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">45,687 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">163,308 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">118,318 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4329000 2835000 12570000 7082000 15634000 13996000 45876000 37954000 14085000 12166000 40362000 28977000 20865000 16690000 65560000 44305000 0 0 -1060000 0 54913000 45687000 163308000 118318000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our restricted stock unit (RSU) activity is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Outstanding as of January 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,409,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,229,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,090,297)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,516,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,032,325 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14409166 27.37 19229577 16.32 4090297 26.77 2516121 22.28 27032325 19.86 473000000 P3Y1M6D <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our stock option activity is as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,446,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,484,688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(583,334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,378,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of October 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,378,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">5.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of October 31, 2023</span></div></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%">18,189,967 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 32446814 4.71 6484688 2.68 583334 5.54 25378792 5.22 25378792 5.22 18189967 4.10 61900000 P1Y10M24D 1404605 1 900000 2700000 900000 2700000 10000000 P2Y9M18D 1133455 0 2.25 P4Y 0 63327 100000 500000 300000 600000 500000 1315099 200000 0 2100000 6400000 3200000 9100000 3600000 10100000 300000 0 100000 300000 0 539795 P3Y 2400000 6400000 2600000 2600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">INCOME TAXES </span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute our tax provision (benefit) for interim periods by applying the estimated annual effective tax rate to year-to-date income from continuing operations and adjusting for discrete items arising in that quarter.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had an effective tax rate of (1.9)% and (0.6)% for the three months ended October 31, 2023 and 2022, respectively, and (1.5)% and 2.7% for the nine months ended October 31, 2023 and 2022, respectively. We have incurred U.S. operating losses and have profits or offsetting loss carryforwards in certain foreign jurisdictions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Attivo Acquisition, we recorded a net deferred tax liability primarily attributable to identifiable acquired intangibles. This net deferred tax liability is considered an additional source of income to support the realizability of the Company's deferred tax asset, and as a result we released a portion of the valuation allowance and recorded a one-time discrete tax benefit of $9.7 million for the nine months ended October 31, 2022.</span></div> -0.019 -0.006 -0.015 0.027 -9700000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders is computed in conformity with the two-class method required for participating securities. Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, restricted common stock, RSUs, PSUs, shares purchased pursuant to our ESPP, and early exercised stock options are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for all periods presented.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and combined basis.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders was as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:34.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.473%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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-style:italic;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Net loss attributable to Class A and Class B common stockholders</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:120%">$</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:120%">(70,304)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(98,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(266,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:120%">$</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:120%">(284,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;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:120%">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">296,650,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280,635,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">292,755,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275,867,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;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:120%">Net loss per share attributable to Class A and Class B 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:120%">$</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:120%">(0.24)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(0.35)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(0.91)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(1.03)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,378,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,340,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PSUs</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:120%">27,032,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">446,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted common stock</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:120%">19,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">405,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,231,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:120%">41,741,002</span></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders was as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:34.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.473%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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-style:italic;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Net loss attributable to Class A and Class B common stockholders</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:120%">$</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:120%">(70,304)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(98,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(266,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:120%">$</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:120%">(284,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;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:120%">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">296,650,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280,635,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">292,755,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275,867,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;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:120%">Net loss per share attributable to Class A and Class B 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:120%">$</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:120%">(0.24)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(0.35)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(0.91)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(1.03)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -70304000 -98858000 -266711000 -284998000 296650848 296650848 280635022 280635022 292755742 292755742 275867765 275867765 -0.24 -0.24 -0.35 -0.35 -0.91 -0.91 -1.03 -1.03 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,378,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,340,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PSUs</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:120%">27,032,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">446,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted common stock</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:120%">19,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">405,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,231,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:120%">41,741,002</span></td></tr></table></div> 25378792 36340742 26264 261253 27032325 4173150 774853 446539 19594 405620 0 113698 53231828 41741002 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">COMMITMENTS AND CONTINGENCIES</span><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Contingencies</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may be a party to various legal proceedings and subject to claims in the ordinary course of business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Securities Litigation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 6, 2023, a securities class action was filed against the Company, its Chief Executive Officer and its Chief Financial Officer, in the Northern District of California, captioned Johansson v. SentinelOne, Inc., Case No. 4:23-cv-02786. The suit is brought on behalf of an alleged class of stockholders who purchased or acquired shares of the Company’s Class A common stock between June 1, 2022 and June 1, 2023. The complaint alleges that defendants made false or misleading statements about the Company's business, operations and prospects, including its annual recurring revenues and internal controls, and purports to assert claims under Sections 10(b) and 20(a) of </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Securities Exchange Act of 1934, as amended. A substantially similar suit was filed on June 16, 2023 in the same court against the same defendants asserting the same claims, captioned Nyren v. SentinelOne, Inc., Case No. 4:23-cv-02982. On October 4, 2023, the court issued an order consolidating both cases under the caption In re SentinelOne, Inc. Securities Litigation Case No. 4:23-cv-02786 and appointing a lead plaintiff. Lead plaintiff has until December 4, 2023 to file a consolidated or amended complaint. The deadline for defendants’ response to the consolidated amended complaint is February 2, 2024. We believe the case is without merit and intends to defend the suit vigorously. Once the consolidated or amended complaint is filed, we will file a motion to dismiss the action. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fortis Litigation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2023, Fortis Advisors LLC (Fortis), in its capacity as the representative for the stockholders of Attivo, filed an action against the Company in Delaware Chancery Court asserting claims arising out of the Attivo Acquisition. The case is captioned Fortis Advisors LLC v. SentinelOne, Inc., Case No. 2023-0946-VLM. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, the Company sent a letter to Fortis seeking indemnification for certain claims, including for breaches by Attivo of its representations and warranties in the merger agreement. Fortis is now seeking a declaratory judgment that the Company is not entitled to indemnification for the claims it has asserted, and that Fortis should recover the funds held in escrow. Fortis also alleges that the Company breached its representations and warranties in the merger agreement because its SEC filings allegedly contained materially false or misleading statements about the Company’s annual recurring revenues. The Company believes Fortis’ claims are without merit and intends to defend the suit vigorously. On November 3, 2023, the Company filed its answer to Fortis’ complaint. On the same day, the Company filed counterclaims against Fortis, in its capacity as the representative of the stockholders of Attivo, based on Attivo’s breach of several of its representations, warranties and covenants in the merger agreement. The Company’s counterclaims seek an order directing Fortis to comply with its contractual obligations to release funds set aside to indemnify the Company for its losses and any additional damages in excess of the indemnity fund. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BlackBerry Litigation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Starting in October 2019, BlackBerry Corp. and its subsidiary Cylance, Inc. (BlackBerry) filed a total of nine proceedings (seven lawsuits and two arbitrations) against us and certain former BlackBerry employees who joined the Company. In these proceedings, BlackBerry alleged that it had viable legal claims as a result of its former employees joining us. Over the four years, all but three of these actions (a company-to company case and two cases in Vermont) were dismissed by BlackBerry. In September 2023, the Company and BlackBerry entered into a confidential settlement agreement pursuant to which BlackBerry agreed, among other things, to dismiss with prejudice and terminate the remaining actions, and which contained a comprehensive release to resolve any other potential disputes regarding the hiring of certain former employees of BlackBerry and any alleged misappropriation of BlackBerry’s alleged trade secrets.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that there are no other pending or threatened legal proceedings that are likely to have a material adverse effect on our condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties and Indemnification</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services are generally warranted to deliver and operate in a manner consistent with general industry standards that are reasonably applicable and materially conform with our documentation under normal use and circumstances. Our contracts generally include certain provisions for indemnifying customers against liabilities if our products or services infringe a third party’s intellectual property rights. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also offer a limited warranty to certain customers, subject to certain conditions, to cover certain costs incurred by the customer in case of a cybersecurity breach. We have a cybersecurity liability policy that may cover our customers’ actual damages. We have not incurred any material costs related to such obligations and have not accrued any liabilities related to such obligations in the condensed consolidated financial statements as of October 31, 2023 and January 31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we also indemnify certain of our directors and executive officers against certain liabilities that may arise while they are serving in good faith in their company capacities. We maintain director and officer liability insurance coverage that would generally enable us to recover a portion of any future amounts paid.</span></div> 9 7 2 3 2 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">EMPLOYEE BENEFIT PLAN</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our U.S. employees participate in a 401(k) defined contribution plan sponsored by us. Contributions to the plan are discretionary. There were $0.2 million and $0.6 million, in matching contributions for the three months ended October 31, 2023 and 2022, respectively. There were $2.0 million and $2.0 million, in matching contributions for the nine months ended October 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Israeli Severance Pay</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Israeli labor law generally requires payment of severance pay upon dismissal of an employee or upon termination of employment in certain other circumstances. Pursuant to Section 14 of the Severance Compensation Act, 1963 (Section 14), all of our employees in Israel are entitled to monthly deposits made in their name with insurance companies, at a rate of 8.33% of their monthly salary.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These payments release us from any future severance payment obligation with respect to these employees; as such, any liability for severance pay due to these employees and the deposits under Section 14 are not recorded as an asset on our condensed consolidated balance sheets. We recorded severance expenses related to these employees of $0.8 million and $1.0 million, respectively, for the three months ended October 31, 2023 and 2022. We recorded severance expenses related to these employees of $2.6 million and $2.9 million, respectively, for the nine months ended October 31, 2023 and 2022.</span></div> 200000 600000 2000000 2000000 800000 1000000 2600000 2900000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">RESTRUCTURING</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, we announced a restructuring plan (Plan) as a result of a review of current strategic priorities, resource allocation, and cost reduction intended to reduce operating costs, improve operating margins and continue advancing our ongoing commitment to profitable growth. The Plan includes a reduction of our workforce by approximately 5%, or approximately 100 full-time employees. We incurred approximately $5.0 million in charges in connection with the Plan in the nine months ended October 31, 2023, which consists of $5.4 million in charges related to severance payments and employee benefits, $0.7 million related to inventory write-offs, offset partially by $1.1 million in savings related to the reversal on stock-based compensation expense. Note that the charges related to inventory write-offs are recognized as cost of sales and not restructuring operating expenses in our condensed consolidated financial statements of operations. These costs were substantially paid as of October 31, 2023. In addition, we expect certain exit charges associated with office space reductions to be recorded in future periods, contingent on vacating the office space. The actions associated with the Plan are expected to be fully complete by the end of fiscal 2025, subject to local law and consultation requirements, as well as our business needs.</span></div> 0.05 100 5000000 5400000 700000 -1100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">ACQUISITIONS</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 3, 2022, we acquired 100% of the issued and outstanding equity securities (the Acquisition) of Attivo Networks, Inc. (Attivo), an identity security and lateral movement protection company. Attivo expands our coverage of critical attack surfaces. Identity is an adjacent security solution that complements our core endpoint solution. The Acquisition closed on May 3, 2022 and has been accounted for as a business combination in accordance with ASC Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had post-combination expense with a fair value of $32.9 million that was not included in the total purchase consideration, which is comprised of 307,396 of restricted common stock with an aggregate fair value of $10.0 million, and 378,828 assumed options with an aggregate fair value of $11.5 million. Restricted common stock and assumed options will be recognized as stock-based compensation expense. In addition, in connection with the acquisition, certain employees who were promised compensation related to their previous employment agreements will be paid $11.4 million in cash based on continued employment which will be recognized on a straight-line basis as acquisition-related compensation costs. All post-combination expense is expected to be recognized through May </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026. Post-combination compensation expense is subject to adjustment based on continuing service obligations to the Company of certain stockholders of Attivo.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Acquisition, we also granted restricted stock units (RSUs) and performance share units (PSUs) under our 2021 Equity Incentive Plan. For further details refer to Note 6. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the allocation of purchase consideration recorded on our condensed consolidated balance sheet as of the acquisition date (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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%">Consideration</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">348,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock (6,032,231 shares)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of total consideration transferred</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%">534,802 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">8,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts 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%">4,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(51,746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</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,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred 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%">(7,310)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total identifiable net assets</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%">102,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase consideration</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%">534,802 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Consideration calculated using the fair value of the Company’s common stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation of intangible assets acquired are included in Note 5. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of the purchase price over the fair value of net tangible and intangible assets acquired has been assigned to goodwill. Goodwill represents the future benefits resulting from the acquisition that will enhance the value of our product for both new and existing customers and strengthen our competitive position. Goodwill is not deductible for tax purposes.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred $5.5 million of transaction expenses in connection with the Acquisition during the nine months ended October 31, 2022. $3.2 million of these costs were recorded as general and administrative expenses in our consolidated statements of operations, with the remainder allocated to purchase price consideration. No transaction expenses in connection with the Acquisition were recorded during the nine months ended October 31, 2023.</span></div> 1 32900000 307396 10000000 378828 11500000 11400000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the allocation of purchase consideration recorded on our condensed consolidated balance sheet as of the acquisition date (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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%">Consideration</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">348,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock (6,032,231 shares)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of total consideration transferred</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%">534,802 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">8,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts 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%">4,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(51,746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</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,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred 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%">(7,310)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total identifiable net assets</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%">102,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase consideration</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%">534,802 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Consideration calculated using the fair value of the Company’s common stock</span></div> 348917000 6032231 185885000 534802000 8836000 4867000 3880000 260000 151900000 4270000 1113000 259000 51746000 2357000 7310000 102688000 432114000 534802000 5500000 3200000 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">SUBSEQUENT EVENTS</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 8, 2023, the Company acquired cybersecurity consulting firm Krebs Stamos Group LLC (KSG), pursuant to a Membership Interest Purchase Agreement as of such date between the Company, KSG and the other parties thereto, under which the Company acquired 100% of KSG’s issued and outstanding membership interests </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the KSG Acquisition). The aggregate consideration for the KSG Acquisition approximately $14.0 million in cash, subject to customary adjustments. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The KSG Acquisition will be accounted for as a business combination and, accordingly, the total purchase price will be allocated to the tangible and intangible assets acquired and the liabilities assumed based on their respective fair values on the date of the KSG Acquisition.</span></div> 1 14000000 false false false On September 7, 2023, David Bernhardt, our Chief Financial and Principal Financial Officer, adopted a Rule 10b5-1 Plan (the Bernhardt Plan) providing for the potential sale of up to 140,741 shares of Class A common stock owned by Mr. Bernhardt, including 40,741 shares of Class A common stock and the exercise of up to 100,000 vested stock options for shares of Class A common stock so long as the market price of the Class A common stock is higher than certain minimum threshold prices specified in the Bernhardt Plan between an estimated start date of January 3, 2024 and December 13, 2024. Additionally, the Bernhardt Plan provides for the potential sale of shares of Class A common stock to be received upon vesting and settlement of certain outstanding restricted stock units, net of any shares withheld by the Company to satisfy applicable tax obligations. The number of shares to be withheld, and therefore the exact number of shares to be sold pursuant to the Bernhardt Plan, can only be determined upon the occurrence of the future vesting events. The Bernhardt Plan is scheduled to expire on December 13, 2024. September 7, 2023 David Bernhardt Chief Financial and Principal Financial Officer true 140741 40741 100000 EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /&!A5<'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 " #Q@857<,=E&NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*';H&";-I:.G#@8K;.QF;+4UBQUC:R1]^SE9FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,B=\;A[ZZ!3E9SQ"4/I# M'1%$5=V#0U)&D8()6(2%R-K&:*DC*NKC!6_T@@^?L9MA1@-VZ-!3 EYR8.TT M,9S'KH$;8((11I>^"V@6XES]$SMW@%V28[)+:AB&M[ ^ MD?(:\Z]D)9T#KMEU\FN]>=QO62LJ41=<%-5J+[CD*\D?WB?7'WXW8=<;>[#_ MV/@JV#;PZR[:+U!+ P04 " #Q@857F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /&!A5=(4?')2 8 *HC 8 >&PO=V]R:W-H965T&UL MM9IK(7/Y] MC\"&;%8=$K'<$CH=-G(;^F*\X5>8FC)#WKK)1:?^KU4G_%8Y8> MBS5/X,Q"R)@IV)7+7KJ6G 5Y4!SUJ&6=]&(6)IWQ:7[L3HY/1::B,.%WDJ19 M'#/Y>LXC\7S6L3O; _?A13BJ]Z9!6<=2Y>(1]Q76H+!SQ/W>!1I)2C' MOQO13GE/'?AV>ZM^F9L',X\LY9Z(_@P#M3KK##LDX N61>I>//_*-X;Z6L\7 M49K_)\_%M7W:(7Z6*A%O@J$$<9@4O^QE4Q%O ERK)H!N NB[ -NM"7 V 4YN MM"A9;NN"*38^E>*92'TUJ.F-O&[R:' 3)KH9YTK"V1#BU-@33UR2+DE73/+T MM*= 4Y_I^9OX\R*>UL2/R+5(U"HETR3@P;?Q/2A+62"Z+= Y105O?75,'/N( M4(LZAO)X>/@%]X^)90S_ICA.63].KN?4Z$T3%:I7,DN*'J,S[^\KN(;,%(_3 M?TP55@BZ9D'=+3^E:^;SLP[TNY3+)]X9__2#?6+];')[(+%OO+NE=Q=3'U\( M/X,>J\C#ZYJ;G.+AMM7];+*$1C6TU"\M]?>S]#EC4G$9O9)[OA92F>SA4DIF MIDKQT*B&]DY*>R?[V;OC,A2![I0$'@O&QL.5RFY8VP_1^(8^!Z7/P9Z9*1F\ M4?)N6=^.N-:"1:FQ(=&PA@:'I<$A6JC-8^)'+DW&< W+LKNNU7=L MDSDTM*&Y46ENM(^Y>[X,4P4-J,@-BXTYBNO,ISW-](C,;CR33U2A MH4_;JEZNUCY.9XDO)&1G_OXX(G,%79((23R1)4J^PF]@M+]#_6)J&#,9#V[JEU9^Z3Y^)T$ MZNG1=H/DD'";F-L5EW1=EW@,NH: 5)% =I R60@IXUJ6L090N:8U4!&2C4+( M=S7@Z3W([@?QG!C=XW+7NE/ ^(-H9#?:;8.)[ J*;!QKWMLM>_.=%$]AXIM; M'-?T)D:C;9"27:&2C0/.>Z-W(E4L(G^%Z_H'%JXX;*^%#B]VM1()AQ Z1XCS*ML:-/G'%.I]M,!"M M&(CNQ4!ZO 98#T"P%-+X&-JA<\4DY/K$]SD(@4Q02!H=MX%!M,(@NA<&S6,6 M1>0\2^%T:LY;7*=V^(W'-?57T0_=BWZF,9=+W3%_ 06U D"(URPQ-RTN6&^T M#?BA%?Q0G%VV#;GBT)"8/5RFWEX;"$0K!*(XO6P?L9=AJEGH"X=7.C8MMD.N MV[7LKGE*!8]L:K1B(8H33#DG]M;I)1PT]TI9PW M7\8._VGLL-_&VB @IR(@9R\"\HH1X[P8,<[S[ZCD-E.I8DD^,/L0)IO/JZ8I M@G/\+O^[3@JU?JZFO^$_C:D['+BCP1 >=D\FPQ42.3C!%(E];C1Q((;9F&B# MB)R*B)R3@R?V@2!GX[\-9'(J9')PQCE48A^(AS9U,O@NL=W1B,)?_UU>]]ZL MAM#TGB\228FOYY6+A1'ET7(ARB1??M&K+B]6L5PS#?\IB?@"0JWC =Q>%@M# MBATEUOG:BD>AE(CSS15G 9?Z CB_$$)M=_0-RN4YX_\ 4$L#!!0 ( /&! MA5=0&3/(SP8 !4@ 8 >&PO=V]R:W-H965T&ULK5IM M;]LV$/XK@EL4+1#7(BGJ)4T,-"ZV==C6H&FWSXQ,QT(ET15I)_GW.\J*]4** M3C9_B27[X>DY\GC/'96+>U']D&O.E?=0Y*6\G*R5VIS/9C)=\X+)]V+#2_AE M):J"*;BM[F9R4W&VK <5^0S[?C@K6%9.YA?U=]?5_$)L59Z5_+KRY+8H6/5X MQ7-Q?SE!DZVQ()EZZE4H4S6!@4&3E_I,]-!/1&8""D0&X&8"?.X T TCMZ)Y9[=8G MIMC\HA+W7J718$U?U'-3CP9OLE(OXXVJX-<,QJGY0I1+6!2^].!*BCQ;,@4W M5RQG9E/O^\TG[^WK=]YK+RN];VNQE:QU?QX> M>=Z75+WW"#KSL(^)9?C"/?QW5HX-GX'G!_?QP7UO4.A_L'EW(F,]7\G!5^*R/E\PN?9@ MU;Q47_"?VVS'NHI[4V%M2J>"W1SAB 3^Q6S7]<<"(U$2H .LQS0X, V< M3&_6HE)3Q:L"HFW'I2K&:.[MT,[SP\@/"1[0-&%!3&D0;*IMX*-?&A.'XTI&7 W41 *_L@<1P?JD9/Z=<4W M+%MZ_&&CTY2L UBH-:^>"#=[U\8[,A@E*(J&,6RBD(]B-#+G\8%X["3^32B6 M/X-C;'EZF 1X.+LF+D%!1(B=97)@F1R97B@(*O583ZM."1N]U4:C.#$#(?01 M'5 U422.QG("\ENE\IUBM5T"S?C$]Q8[=+!?A(F M ](V&*'A2/BBCKXB)^L_1'GWK%36V.E-&Z:HPZ A:N(HH0$>B5?42B%RJL_S MLD0IRJDC4S2/Z"5D'T7#-&>!44I)..)"JW#(+7&?2\7*NPP2<1,0HY'<&*)] M@8-D.V1JP0743T;V'6HE#KDU[EQ?7)M<*&W,KV MI4ZPCCUEZE084F-+F2@* 3U"KA4SY%:S?69UD#.%"*.$QF$TY&GLM9WNA4\Y%:\0SFT88^Z%K(Z;)$[ MJ!*&8F>#(8S&DG&K=L@M=T"QVD*&ZZR+E:6I8$EBB1\3AGR_JX?]GJ15.NQ6 MNB>:,)&5R/-:G&]YR5>9/>*QJ5T41]&0KPT6)'2,;BMQV"UQ0V'NS*ZSK,2F MD@5!,$QR%A2)DS'2G<;OF6I7\1TOM]S-U-0K@GM]3L/5@O,)]OT1MJVP8;>P M]:O)(^&+3\/ M2: (AH#@90J,O;=_"<6]Y)V5NM.P778]Z^'0_S?4=[[519PXZY4;)=(?:Y$O M>27?O(HQBC[4W:!ZM!^).57VQ6=B)[+6/Q1KQ98<$=OELNYP($;U2<,T@UZ' M;3*(6>NYF*5-C"G%_K )M@'#D)!DI(@AK=P2M]Q"=; MMGE]3MN]G6P&0DU8 Y*05P*FL]5\VM15 X*X M7AB+C;7N2Z]A*%H@PP)UUGEGJU^8_\FJNZR4T("L8(S_/H(XKO;OH/&PO=V]R:W-H965T&ULO99K;],P M%(;_BA40&M)H;DW:CC;2U@D!$J):-?CL):>--<<.MML.?CVVDV7IEEZ&-O9A MM9WSOCZ/G=.>\8:+6YD#*'174"8G3JY4>>:Z,LVAP++'2V#ZR8*+ BL]%4M7 ME@)P9D4%=0//B]T"$^8D8[LV$\F8KQ0E#&8"R5518/'[ BC?3!S?N5^X(LM< MF04W&9=X"7-0U^5,Z)G;N&2D "8)9TC 8N*<^V=3WPILQ \"&]D:(X-RP_FM MF7S))HYG,@(*J3(66'^L80J4&B>=QZ_:U&GV-,+V^-[]DX77,#=8PI33GR13 M^<09.BB#!5Y1=<4WGZ$&BHQ?RJFT_]&FBHT'#DI74O&B%NL,"L*J3WQ7'T1+ MX/=W"():$!PK"&M!:$&KS"S6)58X&0N^0<)$:S249%CIR06FF*6 YL98HI,9%L!4#HJDF+Y'']!;Y"*9ZU4Y M=I7.P[BY:;WG1;5GL&//[ZGJH= _18$7A!WRZ7[Y5\QVR5U-WQQ!T!Q!8/WZ MNXZ 8BG1>1?'7J&IL#-9XA0FCBXA"6(-3O+NC1]['[NH7LALBS%L&,/]C+PH M=-'HURF]/44E%HCK6E;VKM>8K@"5(*H+12>$H>OYYY_EC=]V&/ABVA=-O0X17*N>"_-%(!J%:[&,&IS1:U;^Z,FK%.XH_&,BMPA\[^$GUWNURJ^MVWE%83CH1_[P M$4!'9!P._2".=ER!W^H9_->M_=K_&(JGD3LHW%839#K0;U@L"9.(PD)+O=Y M>XBJJ:LFBI>V+[KA2G=9=ICK1AB$"=#/%YRK^XEIM9K6.OD+4$L#!!0 ( M /&!A5>XO'KN9 8 #$< 8 >&PO=V]R:W-H965T&UL MQ5E=;]LV%/TKA%<,*=#$(JG/+#&0V-Y68&V#IMT>ACW(-AT+D42/I)WLWX^4 M%,DFK]1@\["71)+/O>0YO+H\DJZ>N'B4&\84>B[R4EZ/-DIM+\=CN=RP(I47 M?,M*_."[2K!Q-KJIK=V)RQ7R^HO>FJPW@@M=U+QH@G6,RBRLOZ?/C="' 3H/' :0*('>#W!- F@+YV M!+\)\%\[0M $5-3'-?=*N%FJTLF5X$](&+3.9@XJ]:MHK5=6FD*Y5T+_FNDX M-9GRO#"43GWXT^_\>C'XE!V[J@53[:D^]] MN>0%Z^H _7ZSD$KH^_H/:*GK9#ZU;N&*1^'1A6@69GV$]PZ.,PN!KO#W4% M8#B@IMH.83,7YOMA$B7'L+D+(TGHQ5VV(Y9!RS(89#GE4IF6(_K9U@F"P_G1 MR"$+H+#>/"VN+@I3[&$KV1R >;Y_D.V(:]AR#0>Y_B2XE&@K^#I3$-'0'95X MON=93%U8Y%,<64Q=%,5!$OH64V#,!(=1!#.-6J;18#=I-I#R ;'GK=ENY"5$ M.#IE%SEELMDID\U/E.QH)>)V)>)O=!')4K'<(+UI:T.UUTYQ:_H[M!RQ4PL! MH?8M-(50A%IU-7-1.,01M6IY#L "?4/ZEDD/1]FC-9,=9F^)&90H3X M)L[@24Q\J^]-751,D\!NHBZ*)$$8$XLO ",T2'KX8J]S==YP:V&EON/RBG.Z MTKXQ,YNW\>2@4?/<-<2$VLP!F$]P'%O4 1@.L$_LI@KA5#'+]PI5> M9N[T5Y L<:O-PW$8VX1='(YB&@4V:Q<7ZNTS#&W>+LY/?$)ZK +N/"H>-%R3 M7\S^N1:\>!% /Z& Q*DS@?,8^RYQ *>;CQEG\*,4P=I^\ -%D>1S=J%13BQ&QJ HC3QL$T8&C,XT.68 M;F<+\; O;.DV!0[R=6W:.;;) AA=M#99*!.Q87,8UMO .E^(AXWA)[5AHEE8 M=-8P?OL.E0S=#[U[;Q@ M:R[8"WF5/O?TL@B80IS$3G$#.+VK!XE-',"1D,0V< X"$Y+@OCV[N'@K=(:_%M*0#3Y/C_*8 *$D<%%T3CP&EJ+NH\TD\)/0)T M+@T/V[2/3*%-\\CCWK.9@W@DCAV.SB (V$88:>A0<#83Y(8IDLZ MCT:&/=H+7:3W+B0WJ:[Z5"F1+78J7>1ZP3F:YJG^_::R3TR[/5.*>(JRW?FY>&ZD'5O.6:&?>#&LYM%[;764PR_^D:NOA8)T!UYJ$8>#%ONW?(&CLA32H MWHD>ZPUE)5$01+[=[B!H%,1A=/C2Z5CWSL&280?[_^A^6.A#RKOFM5=Y -JG M/)2U1WD VJ/\^. 32,'$0_7M26KZNU+5;[W;J^WWK9OJJXYU_19?3C%P?88O MY_77JRY]_3'M0RH>LE*BG*WU4-Y%I.':0\F,21J8C/;0+=?O^,DI) :5&V\$%_.]_E:(DY)@<4%6Q *.S/&"RQARN>F6'""DQ)4Y*9C6;Y9X(P: M4;]U.0Z&1B6[QA_U3&#K%,L2!#EG_/$ID.C*Z!$C+#RUS> ML_5G4L?347PQRT7YB]:UK66@>"DD*VHP>%!DM/KBYSH/6P#@T0.<&N"T =X> M@%L#W+>>X-4 [ZTG=&I &;I9Q5XF;H0ECOJ)!C\ZC \/ MX$W(1I,29Y.2*^<@X6TL+Y!K?T".Y;@:?X9OASNZTK=D_/KOX$>V*!8S(P@%@0OB)&]/Z= M[5L?=8D_)MGHF&3C(Y'ME,AK2N0=8H^^PFN2PYW4I;]"^B52/1FKZ#RP7,OK MFZOMQ&K,PFZWT]TU&VG,'-\/;'O7;JRSZWIA^,*W$VBG";1S4(NW,B4@<4X'')!L=DVQ\)+*=POA-8?R#"ARFF,Y5+="20K.29W_@ M"9E#DR*JPA!QAJ IR.B*"%F^*KI"56=TME1C^T[04NIKH_.NY_HMH6JLPJ!% M-=88V59HN7J1!DTN@H.Y>& 2YRV1[KN=P>M[XG?]MJ-#C9EM!4[8NL4CC9WC M!WZW=8W'.KNP$UIV*W)SJZTH")^7_9R V)945B](L]JTC)=EI]1:O[)[0UNS M/H(6L^H(7^BK_O0&\[F23TYF<)1U$4"9>-7S51/)%F53,V426J1RF$*;3+@R M@/T98W(S40=(WC9T\^DKHJP?01X)> M/13EYVHK1.U\W65Y=;W8UO7^]6I5K;=BEU2OBKW(Y5_NBG*7U/)K>;^J]J5( M-FVA7;;"KLM7NR3-%S=7[>_>ES=7Q:'.TER\+YWJL-LEY;>W(BL>KA=H\?T7 M']+[;=W\8G5SM4_NQ4=1_[Y_7\IOJY/*)MV)O$J+W"G%W?7B#7H=,]X4:"/^ M2,5#=?;9:0[E4U%\;KZ\VUPOW*9%(A/KNI%(Y(\OXE9D6:,DV_%G)[HXU=D4 M//_\73UN#UX>S*>D$K=%]I]T4V^O%_["V8B[Y)#5'XJ'7T1W0*S16Q=9U?[K M/'2Q[L)9'ZJZV'6%90MV:7[\F7SM.N*L "(3!7!7 (\*8&^B .D*D%$!,E6 M=@7HN(:I8V!= 38JP/E$ =X5:,U<'3NK[>DPJ9.;J[)X<,HF6JHU'UJ[VM*R M@].\&5D?ZU+^-97EZIO;(M_(<2(VCOQ4%5FZ26KYY6,M?\@!5%=.<2>_%>O/ MVR+;B++ZFQ/]>4CK;\[2^?UCZ+SXZ:7SDY/FSF_;XE E^::Z6M6R78WZ:MVU MX>VQ#7BB#;\5=9)IBMV:B[W9;-)F=":9\SY)-\MWN7.;[%.]5GA!:[T^[ Y9 M>^R_UEM1RN[8R53=-CGT13C_+"K=@47S54-QEZ[36B,2FT5NLZ2JG#>.[%OG M^/EMT[B=3,O6%^=2P+#*E1P@IU&"3Z,$MVV@$VWXN$U*4?WL?!+W:9ZG^7TS M*O:B3(N-\T*:7[5_?^DDM?./)'_E$/2S@UV,=6/!6%-S(GU=[9.UN%[([J]$ M^44L;O[Z%\3=O^M&"*18""D608K%1S'6BC77BB\WV',I0QRQJ]47C;'D9"PQ M&OLVR9)\+?3.SG'S*,_/6H8XNHNV9I%@(*19!BL6>,F ]ES$/Z_/./UGI/S+OY.RD M=,1NGQ7?A.A^N3^4ZVUS%=[+FY=+)ALKMC494BR$%(L@Q6)?/;M*DPG5FQR< M3 Z>RV2=L8'22)\KY]XGQ+IS3'=+F6>6=TV]4#50E"U"%0M[M3.!^TR8 SILP^=D1XT]WHIDC+[ M=KJ?V5R^F^FD!SC)C0W$3K?H=4BZ'4AO;TB 69&=@C%V1F+H\T6FLN MT:0<)V1\&9R*0^/T-+;<-."FV6S,K%IK-B+O$HF M^YJJ?8C=P.?COIX7%YJ;9MW7H)0%2FUH2\]9D!FT' G\>D#@,SV!?XM4%+!$ M;N"2L2V@9&1FK1%HK3&4VM"6'HX@,QWYMZBG;5!)QA+[- B4NP1(_A""JD5S M#R*&JG9H1 \^D)E\?%^.$?EF>B'FUW5M1O?F2JSO#$ !"*A:!*H6(Y6!8!_+ M4SQV)Y874,]!D!F$G-9CAM;.LE.=M2,YUT6^-\Y -1"S(,!>,+Y"J8'R)$=I M,#[):>("EW,/C=/&5U=D_(DNZZD",F,%F[7)0W:A#R%G[[>@:B&H6@2J%B.5 MLV#?91XG_D1*X)Y"8#.%N+A$>]R!S;C#!@YBE1Q0[G$V M/FG."@O-#;/N;= ='U!J0U-Z]('-Z,,)UHK[T*5%N^T')Q;Q*(]!*8RBU MH2D]M$@Z.$#,<.'9^*"YEJM1P,HD@!5BT#58J(B M"4Y]ROVIRV#/),BS/+.B-5>=9R./\/%T:B)L/,II MS#3AR;C/K&^=6Z#;,$#5(E"UF&B8BQNX.)BZ!>E9!#&SB&=\:L%<9!G>T)%ZZ]*%#A5%J1G187FEEO[ ?HD"93:T+6> MB! S$7G*EG>BSN>1ISS6/",H-#?2VB!0:@&E-GRF2^8*K9]/GU-G!%IG M#*4VM*3G'=3,.TR,G6J( FY &QJ[ +K3 E0MFGL0,52U0R-Z?D+-.RVL*;N6 M/IDKL7[Y R@W 56+0-5BJMMVX@6N1Z?VT-"SEWN8H<@\RJZW4YW (^:[/@[& M&:@&8I\Q/*:.H29PZ1$Z?A>*+@QA[KD"" ^H'/I]Z'0;MJ04U4PN;S;=Z4S5ON&!^0)"2&&H@ M]@+FC@-#3>#2#\:+2I$N#*& >\JJ;1&M#'0H,G479SK=:C 73C!:A:!*H64\T3,K19>9N@0[3G#/2QK[:P MINQ4)0J$8>5&7ALUWGUK;K6U&:#@H5.;P=A93Q.8F28\F;&;]6TS"U0M!%6+ M0-5BID$N+/!].G$#PGH2P9[OI15,I03CNX[+(:&Y@=;]#LHDH-2&YO1,@EUX M+:@%O6/J])YQSL:<:%Y8:&Z8M2F@#WE J0U-Z?D$,_,)&W;'-.^%X%CQ!)0N MS*HS JTSAE(;6M*#!68&"R9VQW3S?)>X=&P"Z&8(4+5HYC'$4+4.;3A[?><\ M6/$TNQ/H> ?:%G;!O[(1]9:<.4QC)'>LQ!9N)*>S)'5-G_WIRIPG4DSM- MH([5)_N]/+YE__BE+O;M M6^$_%75=[-J/6Y%L1-D$R+_?%47]_4OSHOG3_W5P\W]02P,$% @ \8&% M5QT6SCKP" L28 !@ !X;"]W;W)K1:.0GS:MC*V LU\_=ER@IU8 M%^ 4+^ X6\K:%^VU)/OL290_JC7G$OW,LZ(Z[ZVEW)P.!E6RYCFK/HD-+^"; ME2AS)N%C^3"H-B5GRWI0G@V(YX6#G*5%[^*LOG==7IR)K^(++N\UU"9\&S2S+-.=%E8H"E7QUWAOA MTS&-U(#:XGO*GZJ#:Z19F@EP_+.? MM-?\IAIX>/TR^U7M/#ASSRH^%MG?Z5*NSWMQ#RWYBFTS>2.>OO"]0X&:+Q%9 M5?]%3WM;KX>2;25%OA\,"/*TV/UG/_>!.!@ \Y@'D/T TAU +0/\_0"_=G2' MK';KDDEV<5:*)U0J:YA-7=2QJ4>#-VFATKB0)7R;PCAY,1;%$I+"EPBN*I&E M2R;APT+"/\B6K)!8H3&KUN@*,EZA/KI;7*+??_T#_8K2 MVNQ;9BQ;(Z&TA MH^8<)/M?_KS[96+YY2'Z)@JYKM $$"R/QP_ B\85\N+*9^*<<)[(3\C')XAX MQ#?@&;]].'' \9O(^O5\OBVRH\47=/5U_C>ZNIE_0_/KR5:WJTVK#$G[>@V5;\?*1]RY^^P6'WI\FES]HLJ, T"8 MU#7[Q0R:4"8J8VGL1H;U2-5I'B_Z) PCC,\&CX?X378Q'0[CQNX(6M! "YRY M&2W_"TMK5]]20#M*1)&D&4?%'K.ZJZX35?E;M3R@V*%WEDRFQ<.N^:0RY94Q MA<%'IO"#)CN*4]C$*72F\)+#I$G*=AVW6"*6BU*F_]8W3)[OI@L.\D7B@ X[ M6358>=XP,N!"[%XPH^G7!M866<: H.]A8!^MAKX-5-R(!M01[ MV$ =.J$NI$A^]!5_JOCF("JJ7>#Y3W7-36"'&@X<^KX7=^ :S'#L8\N*QUY+ M=)Z[/I*DY$UQI%4BMK#\3[2R5E]#U>?I-@?R*V#A/_)]KSA1/<'(=)X&NH]# M$G?+QF07A,2S^'9 XOC55OO 5(LJ4 7%+OE#FAPB-X+&.A@2>6$7LVYFPTM: MO,2)=R[7O#1B(MJ/A7[41:0;]2D-+:!:OL9.-E0%4I>$H@.>/K+[S%C&^UF. M"C2.J18VW:R/R6$G.8;9LBIVT^IUR3UT.J,U:=AH,769$:&%K2DY37BYK5F:97\D1=;8XD2G7=@<6AJVV!& MO="SM"S2TA-QTU/=[E\+(]%Y!L1,%Z&!LS -J05A2TC$34BSMVA](VH#%X4$ M#TD7N,$.1YC8= UI:8N\:Y\YG7V?+-ZRSR0?NM'\J-F.@]"2(GF%%+=ELF:* M#6OUIK(GG^M&PX%F-DH#&6-@Y#O<%1PF,QH32^\F+2L2-RL>H4X+R8J'%$C& MP>/$1'34[XH/DQFQ:7[2LB%QL^&8;5+)L@.A#*!Y6;"L#^L&56(EGUAI[D & M^AN&L19I$TMZ)+*UH)8FB9LF.Z%V"F-BX$H:DL#OR@Z3(09Y M+?@K?E3.+F MS 7+]M(N9W);UOWG+=!U3@P\ZM,N&1GLHB@.@L""N^5.XN;.^JBPUJ*/_8I>9TJ?)U=212$78HSF,'&@0;#HQ+:S2 GQ\0S/0&9KX M4=R5C08S/(1.;<'>,KGO9O+9Y!:-OXQF?TU ,"+5%T[JOVCRG[OI]]'7R>QV M<8)<MT VKR9CJ^G5S6!D9?C*0=:\>^1CM_&%%KBV[IW7?3^SL\^.V7F&#\ MYV?^D!:%2I12C+#XA9%X?,..V"-4.R4SV.$P(EY@V3W[K1+PW4K@_:Y-U(&0 MTRF=_?$0!T%7C1GL2$1#;%%C?JL2_*&3B!9WU]=?)]_ D=%7=#E=C+_.%W3L%)=*O@>T9ZA&70'M@@]VFH)ZM82CA3.YK-^G<:#O2@4ZYOE M!OU0N?%1LQW'J94;U"TWK$]*DI?-%'S!JK?OI*BN,FA :3?INA4)0PMOT%:+ MT%>UB&%KW1 U4.!6HD)(] S%J\K8Z($N-Z+NX9[!!IJI!?[!$VFW()F:@GR4 MB3?AU_4$Z1[W&FPL3TUH*SCH*\<%3-;"]=UX=1&A'4\;;&QX6Y%!W2+C^WY; M!$V,LS)[;K3K\G7E2@V'ZGJ1&(QL)=Y*">J6$E.;3*T?%,*7.=^5OEH%4#]+ MM7;5?^9WPZWKT]U4ZS>YGK&RM!+%4HXRN8TOL40<3+W?M1 MNP]2;.I7C.Z%E"*O+]><@:I7!O#]2@CY\D']0/.6VL7_ %!+ P04 " #Q M@857 KJ.)4(" >!0 & 'AL+W=O6_>3#R>'(5\4 6 1D\EXVJ*"ZVKL>>II("2J)ZH@)N33,B2:&/* MW%.5!)(Z4,F\P/=OO9)0CL.)\^UD.!&U9I3#3B)5ER61/R-@XCC%?7QR[&E> M:.OPPDE%U'(B"N6!?:*J+ M*7Z+40H9J9G>B^-':.L96;Y$,.6^Z-C&^A@EM=*B;,%&04EYLY*GM@]G@-$E M0- " J>[2>14+H@FX42*(Y(VVK#9C2O5H8TXRNU/B;4TI]3@=+B5.>'T%VE: MQ%.T )5(6CE;9"BJE4$H-?&TR68Q7M(R1PUS<('Y';H37!<*+7D*Z9]XSZCL MI 8GJ5%PE7";Z!X:]&]0X >#*WR#KO2!XQO\0^DW:"ZX$HRFSYW825# -3FU M8D4YX0DE#,7&">9F:H6^S0Y*2W.WOK_4H4; \&4!=M[&JB()3'%E<\E'P.'K M5_U;__V5\H9=><-K[/_U9__"O/\PVZR_SCZMMQLTVRS08AG/]^N=L[;OAGS5W_CF\>3GNB,PI5XA!9J!^ M[\T((]E,8V-H4;D). AMYLEM"_. @;0!YCP30I\,FZ![$L/?4$L#!!0 ( M /&!A5>=ZWN3-0< $D2 8 >&PO=V]R:W-H965T&UL MM5AM;^,V$OXKA'LHLH#7[TDVVR2 XV:WN6M>$&^N.!SN RV-;382J9)4G/S[ M/D-*LM)UD@L.]\66J.'PF;=G1CK>&'OOUD1>/.:9=B>=M??%YW[?)6O*I>N9 M@C2>+(W-I<>M7?5=84FF85.>]4>#P4$_ETIW3H_#VHT]/3:ESY2F&RM?2 M/IU19C8GG6&G7KA5J[7GA?[I<2%7-"=_5]Q8W/4;+:G*23MEM+"T/.E,AY_/ M)BP?!/ZI:.-:UX(M61ASSS<7Z4EGP( HH\2S!HF_!YI1EK$BP/BCTMEICN2- M[>M:^Y=@.VQ92$;0:"7.GX+Q\K/[0V?!J\L&%4;1@%W/&@@/)GZ>7IL34;85D:VO@B MF!IV YS2')2YMWBJL,^?SF,PA%F*N5IIM52)U%Y,D\24VBN]$C!LP$[JL&>C5Y5>)WXGA@/NV(T M&(U?T3=NC!\'?>,7].VP4OQ[NG#>(EG^L\O@J&^R6Q\7T&=7R(1..J@01_:! M.J<__C \&/ST"MI)@W;RFO;_,51OZ+Z[O)S>_DM'7X;XRN; *2HH,D5N1)BNS[(F?4^'C7@]@=SH F?,Y ?HT)POOB;VOT^G- MAZZ0.A6R*. ]NT(H1LA887+EV5M%:5W)">8-*#M9[_9*CR,/ M(C66NHS%T;OB[=:FS%*@$-Q1&"KV_%[J2-D!*QO82J4W%-:.<\^<9$HKIEJ7 MD+T-CA?0SJPNAH./_Q! 7_G1)1!Y(FD%,6>)OTML0LW5I .1#,L-, 2:55U* M"P>-CBJAO6=G?>B)"PW.UFAR#/+''SZ-AH<_(:$*I6%F-YKX?RD>$Q/$R9RX M>:%PI8O'180O^A AY<8ID&]"IK^C$85G7;%9*\Z%UN.8EEA"75A&WY(7FA)R MCEV(-"HB8XBE5!9IS#BP@O[IFA#4E5+@UZ0X;U'B%$L% M6:O"0<@G>BP D%U5![?,JM!B 7X6!JL6RQ[%U9P;G@771 0]T%S#,#AHUD2A M9KWW1*C*R2;@)2\RGQ.S&677FH+W.5\W:X-:_V@V&MIL?1'J9C/MB7!,BT2ZY<+W( QGM.LN,$>@-/<,BPW5$^MI1R'?:[,!+: )R 4&7\&%P%;1 M0W-,3,>JDT2I.D0;@LXGU'S*C>">&E8/F8EH)[X,]173.PF,F2JX MEK35[1 M;@,WMK- V5&*0FHD-=.RD&5/P.F<:._P6,7VK:S29JLO-D)7$VX9VI.02JQ8OHZ=5J Z.YUL:ERS3<*!QUA2&&A>5]<0UQWRM:-F232E1873A*K1B;W;]\^4'P7,>A&=! M^/P1!!_X]GH)F\B&9! LB6,>^'6IE3/M8::B_5@^\GF6Q:;$'(UYHT D Q\" M!:/Z'A\G=Y:9)*Y"+_ E=^,$6!S0$("B!'G?\9\"V QJ;:;E<2R3" M$T;)Z.RG+MQ&XHHGL3$F->G6W? KSL%A#S*+/9$/OT528J9DFX( ^V8)!C>; MD/,A!(4U#RKE7.%N:8 P4PV])D$Y_PKZJW*[51X$JOSRQL/$2,UN2XD8JC;Z M#3YLL6!UME@"JQ-[89\I'3#LC@XF]=]W8MKHC[7HJ'NT/Q;C[F@P9,U'P^[^ M_B&N *<[&1R\?,8.OS[7K%PK<[E]<9&&F:%1@82K^#T^J!9>=WW5K$5X:7?\ MFN"X-Z"RLJ?>KO?$?NOU'B\NJ_ 1(Q"Z]O%-OUEMOI-,X^>!K7C\R()!=:70 M&_R<+G&9$Z6!?!\:5 +U0T?T'P].OT3 M4$L#!!0 ( /&!A5?>\ZH)/P8 (@/ 9 >&PO=V]R:W-H965T"D&=9A38NF+Q^&?:"E MLTU4(C62LNO]^MU1+U82MVG[Q99(WMUSS[WP=+;5YK-=(SKX4A;*GH_6SE7/ M)Q.;K;$4=JPK5+2SU*84CE[-:F(K@R+W0F4QB<,PG91"JM'%F5][:R[.=.T* MJ?"M 5N7I3"[2RST]GP4C;J%=W*U=KPPN3BKQ IOT7VHWAIZF_1:I-LN#PN=/^N_>=?%D(BU>Z^"1SMSX?G8P@QZ6H"_=.;__ UI]CUI?I MPOI?V#9GD]D(LMHZ7;;"A*"4JOD77UH>!@(GX5<$XE8@]K@;0Q[E2^'$Q9G1 M6S!\FK3Q@W?52Q,XJ3@HM\[0KB0Y=_$.-ZAJ!*%RN-+*&:()+D4A5(;V;.+( M!!^<9*VZRT9=_!5UI_":E*PM7*L<\[OR$X+6XXL[?)?Q-Q6^R=P8IE$ <1A/ MOZ%OVOL[]?JFC_B[-+K<.[R5;@U7GFTT\/=\8?WZ/X<(:/0GA_5S#3VWE0E7;V[>OYM? MO8?+^5_SFZOK6W@IK5BM#*Z$KQ^]A,[\^S41J LJ:*E6X,2BP+:JY7]HJ5:; M8XL=K%"OC*C6.U\Z.9 >1\)V+:N*946>$TN6E2/YE+4AL+!=:UB+#4+6NDG" M3D-M$71MH"J$XXY$,(S76*&1.K?@25=\^A?)MG1MB2P; '[)L')\+J-]ZC?V MU^?DB$&\D[) ":<7E 1=SGW'F1CFI:Z5@Z=#D@ZM?5"2H=TZX8BG(XC":9"D M$:13.G<$LVF0'L\@3>CM%3EAE*=>%)"&P2Q,8#J#) K2-(5I"N^UHQU2DB9! ME!Z3LM!KB:+C8$K F_<;BODC'CYZY.<=C$^2X#1J72)HITF0ABF0 _<]C-(X M"-.8'8O"*$AF,Y@FO8])D@:GL]/>Q_@T#<*3WD<-EK*IX&PA2&8'FG*"$T,T M^787EL%]ED0AX3=0:H/L!^=6E[YY;7QZD[SS.+!K.P-^\U*X$9?MT M/*4KNBC\M$%$'T7CX_V";W('D^5/H6H:B/I%']4*_;Q2[ :!*J0@SZ23>"VY8X$FN98 %#P,AN@C,(:7]]2#]&3IE:)NG[-C MW8;>='%LA6LJWJ8S-S&ZC[2GT?.74,VD=QE,PG1(ZL]S^ F'F'O 2PI2?#(, MD[>:#E8>M('OJ_Z[ )K*.XJ/3Q_D2!J-3PX9^X%.<]\6]3WG*>V377;);/@D MI31;R>[GU:Z/!\GS^06NI%)\EIC:7[-CZO<\\//&VT'NO%D4LID6++RI]U5L MFP%K?[N[724SWQ2-4*MV&M/D+TW:D F:GQC,/7&EU6\9VRE\(6>Z+*4K.;W9 M_P[/,)?U \WVQSIQJ$AVM?O8!RAWN15MAG2C3M^JU>\M[?/\^%NRR5;N-.0 M.$A.EBV)7>8-33&T%5*?]XSD6'&XE>] /67/GIS$T>P%W1>N-K[ :."J6+RK M=LGAILY.DJ1E0\W8^]1&\H$BND8R@ZQ@#/.#=16TM^%CS&[))AS-9NDX[/(X M8'T-K"W2Z,6YR7=!7X)P,GMZL',H_.(@3MK$#YK([ZGV%X6FO!Q6,]]G*);$ M_/C0C#T9?!T1 RO_#6B;4:'Y4.I7^\_,>?-UM3_>?*.^%H8*PD*!2Q(-Q[/C M47/1=2].5_Y;:Z$=T>T?U_2IC(8/T/Y2:]>]L('^X_OB?U!+ P04 " #Q M@857YM].'2P' #@$@ &0 'AL+W=O0[/<]YXJ/.55%_U@G-#_JRK1E\,%L8LS\9C72QXG>N1 M7/(&*S.IZMQ@JN9CO50\+QU378V9Y\7C.A?-X/+\<)8"3G^[OD;7E56$-3X8R-S ML#O2,O;'6^GO''9@F>::OY'5KZ(TBXM!.B EG^5M93[+U4]\@R>R\@I9:?=+ M5MW>.!F0HM5&UAMF:%"+IOO/_]S8H<>0>D<8V(:!.;V[@YR6;W.37YXKN2+* M[H8T.W!0'3>4$XUURHU16!7@,Y=O5,2-[CZHQ7W><4;HREYW]QS;6H[ M<3O>Y4*1+WG5#R^^_\V/OU1,*ASN%PZ>D_X^\ M^,R9DYN?R.3C6^(&5[_]U-[)9WD_>?"9;OKLCU MU>3F[O.56R2W"TYFLD)E$,VA6GBB!W>Z[DVQW_"Y5&N2:R)G!#$CIUSMPL9Q_YPW+4K3GG@J&F(6LM58 MU<,S,GF5V122V4 1Z1VI ?E=2:W#4HFY6C_HARJ1^2/V .V%?: M"*#F!]Z:8 F@=J[^%O]9M]2=[Y,3$B0TCD(,OO\N93Y[=3#:+"(1^1KU1'U% M_9^U +D3D,0T +0MR_9_0[X;W8S(K7(1M"::%ZT21O ]>TQ#/WW W5'?R+KF MJA!Y19;Y$H;LF!B6LS#>;3[UAXX2D5MIL+MR4)=$0](CZ4=2IC^NS*1Y1GA$_3&G@L9Y- MJ1,]:QN6(0FR/7O&/,N\G-//85DY" M4\\;;E8\ZGOAIN0\J$S_GR4GHAYB\DC)Z1:?*#F^QY I\8.JL:6_H P@6[)O MRL!^M%W]%Z7 #^'WS/K*=ZG@=34F#&@*ZM$2P (/:1@1)/)I;/./V=B+TQ<$ M>9#2, P(POP4R3RT\\!_-K:3$'GN$=Q@09@-21+0!'GV3+:'*8J"Y]E1YNHG M5(R&;@$YCQ+VSQ/=SQ@-@@?3- P)2VRFPV^^Y]$L\I[)] CU '>(S5 OZLI?Z#NM(Y29C/V-7(]0KF)7 M,]R]C&SWDFB3[2&NQC AO_+-\?@C"SPIJC51+B][B%;"( /(RCTY[%'W7 $W MDLK8+6M;,'#-UEV7+15!6Z5'1YH7]$U591=L:]6'OA*@.Y'X7\,\/#0%K;O/V7H#KE1>F.4[R0 M\P:5&LMKQ*@KUNB&OW56"?V-/*K3$V9:Y"4Y"42 M=G]5V--A$BUL/Z[1N"L@4A9E#FNN>'6_@P@Q#^/5N#SI!0)4.@FR:)1MSW:! MM7T'H.&'P%(Z.XBFJ-J2.ZNBRBYA#5=(DE=X,!B;(7-1'%@$,!K9_-!YV$J$ M\Z?&6=G>&:9?(ZBSLRJ[M"UP?U*7,\[H J<)9852LJQ:EU (*SN8VH>\K+7S[6(GK)W3>3:CUZ[(TZ M[GUUP*TW=]]6-*S7-J;[ +&C[C[?3+JO%OOMW;>?ZUS-;7=2\1E8O5$2#8CJ MOJ=T$R.7[AO&5!HC:S=<\!P6MANP/I.X+S83>\#NH];E?P%02P,$% @ M\8&%5^/4KAOC P SP@ !D !X;"]W;W)K&UL MG59M;^,V#/XKA%<,+> F?DN<=$F I.W=.MQU1=MM&(9]4&PF%BI+.4ENVOWZ M47*:IFL:'/;!MM[XD!3)AQZME7XP%:*%IUI(,PXJ:U=GW:XI*JR9Z:@52MI9 M*%TS2U.][)J51E9ZH5ITDRCJ=VO&93 9^;4;/1FIQ@HN\4:#:>J:Z><9"K4> M!W'PLG#+EY5U"]W):,66>(?VM]6-IEEWBU+R&J7A2H+&Q3B8QF>SS)WW!W[G MN#8[8W">S)5Z<).KX.WY!_^1] M)U_FS."Y$G_PTE;C8!! B0O6"'NKUC_CQI^>PRN4,/X-Z_9L+PV@:(Q5]4:8 M+*BY;+_L:7,/.P*#Z .!9".0>+M;1=[*"V;99*35&K0[36ANX%WUTF0NO4Q]7CI!WB?E2K77 A@LH1W#L,% M-X50IM$(?TWGQFK*E+_W74.K)=NOQ57/F5FQ L*!Q"&. M_73SN5;RM%#U"BUYM-2(Q"D4]GXO\L^]9B41'9$@Q#1USPVS_D@6#O,$XK 7 MQ7"O+!.PX));/!7$)"7P_]X4Q'D6]IU('H<)"7U!8\Z(>8JF;LAJDF&UTI;_ MXSV XRP/\[Q_ L=)/TS[Z'+3R%4CFN M!LEJ-)#T>OYI]1Y0E8=Q+_:J>F$T3&&ZZP<^48\PZ&+\7N.:&3C*.PFQEQ"> MB*D*:2'=+E!K\1EE*PH.U"V9H".3-TGDL\4)TR )*0_,"CVGB^>P!4WB3O96 M3=S;HT=28?PO-9T]J>V.AX#&\MH'>-%8QR1LW_UP0Y>R*1SSKFP^$0]1$/Y$ MIAV5NLK:K9A;='$K22U90%HS5QMA,DS:1CG?CW?&0\@3L-^ MG,)]A=2_%]9Y0-',7I+[-:7V$59WI\E0'2Y]*S7$"XVT;;_9KFZ[];1M4J_' MVU;_E>DEEP8$+D@TZN2] '3;/MN)52O?LN;*4M'[845_'*C= =I?*&5?)D[! M]A]F\B]02P,$% @ \8&%5Z0,%V-,"P 3B0 !D !X;"]W;W)K&ULO5K;M?8 H2.*&)#0 *$?[]=O=("G*DFPG)$KY3@,YJ49R>!Y\4G.4^+ MSMDI/9NHLU-9FBPMQ$0Q7>8Y5YMSD/LI+9*;I+[NS8Z.PPY)2&YE7DT&#/"WL?_ZM\D-KPM [ M,B&H)@2DMUV(M/R#&WYVJN0=4S@:I.$%F4JS0;FTP*#<&@5O4YAGSFZ-3+Z^ M.@>[9NQ"YA!KS=%=IR<&I..8DZ22=&XE!4J$;P!9AHV5XL5"T/6_ MQE-M%,#DWX>,M[*CP[(Q=5[K%4_$VP[DAA9J+3IGO__FQ]Z;!S2/&LVCAZ1_ M5Y >D?3QYN*?K\['MY=_L(N;J\GE]>WXX_N;:W9L"7;Y#:\%^[@4+($7L@!? M:2;G3-.4*4U)VE-$-46)1"Z*]+_P/BV8(0& C<).*+3,TADW<*,-_,MKN4 X MB@1I&I5J' +/4Z]!OV4$#L09 @.16*,'0-CCC^ M%A&&?X+6U874!I=58BV*4K 7+'+"8 3_ V<8]N&_'SC]@0<7 \<;!NP#Q)VK M9,E (R"&-1#>BH#E]YTXC)@?.J-1S**^,QS$+!PXHW[$;GDF-,T 3OPJ#)KF M1R"OC^+]&,9[3AB#8D-G-!BP/T4!WLEH!I\!(:2(660VT-H9QC M=N*1Q^*^ MTX\]%H'27A]U,ZI,3*EP@=]_&P9^\*;YW_4=+_9ZS?U':6")%ZP?.2,_1,O! M@N$ 38Y#D#?$*W_HA/[02DX3C!%AB'TJ4HCCN*9YBFBIP(W-. (.*V$%&B,DVPP<>1-R('0T ';CBPLD ]?^0$P0A" M.P!SW1 #FPE">1<",_*<8#3HL2!V80#L#'.1XJPN@ %<[P<^O O<8'A BWW( M 7+" &!%9Q* M2MW0]=D&DD.[%4AN5C;!]V!BL2%7VRW[05S4'?@-S(@N+$3#2/(@6$/X>+&PW;D^T-(BC#"5WT7\[X6#H M#$8!30*ZN6SY'2/U])F?;5R1$835F$\S<6P^I*T_'#FC>$!F^MZO1YRL@H2@ MBWUW]/_!'"Y48>XJ!9(UL',U>'E?L"OB:C#5)U,75?;7RH(JJQ)&@*G,!ZZ MZ ./:LM#(/XBXUJS<_1"#EI:W.IR^A^P!"=C#0#(L[YR4"^JH(OMHRWI5PY% M=R%F<)=,&RTP*RZ6J9@C'I.2J/YF/@?9BD38=^_2 F2G0-OUNQ)V.46S P]( M_/+O$C/I/2A0D(Q)Q@L7MW4PL)UU&BK0++,8]#WO)2M7TN[>,DE*I01(0 =T M>8^DPQ9D<-U5.3FQ[KXL0]X_=-[4$0EBD$Y(YK0E8FC*T; M_BH+484)S>U.>Z0,3\#NM:W<0!NPV$ +8@/$5I3TAJN%@+V(='C$T[!^*W@X M0=3>IEUQ\(:J$9A58AK8X!+*@9>4S&D*88AA30.W2I:+)3W.&_AA*0$]U-&4 MP]&'+%@"O%DA#62'*&K39S0>FABI!%WN!5();,N:1'21M*J!U1""?HDNX50= M"7;!50;H3?,RLYD--LX@%BK'Y*,:##?:-6VTD+[W[,80X:,4(IBV/&7STF5_ MV H$AQBJV'!"@:)S6YR)@\49Z8F\H/#M"Z]%(BC@1> .Z@<.EAK()Q"Z;.,\ ML5)M6,NZ9QNRRE$_JGGP:S4_#J6?9>\C?B 2][WO*QR0J]%O%H_HQ[*E#5L 5K5E0][HP"N^V5IRG:R*>8'&6@TE$OT0LP, @-@CZ+^LFJ&C* MGTJI2GLKO"+K(_PX;_:)EEHL%UB;VSYDR_X4MSER/ 7D$,\]@K\UEB%::-2+ MJ./!U><-.Y$;4!EJ '$?:YMC 0804G)*I4[7>[GOC:J.ZI&*NDR66YV029N4 MY,7F\<1 7:JI/YM2:)O;;ILN+-(L3@';8'-1G5G=I69911.V;TU804O'!G G MV;4P='KGX+;NLJY]W"-#4ZUQI\)^+1BT\-WJPPY"'?2T8IIM3T"NRHT0H/67 M%I5]O^7M%K#1!QC1WV5$S^T?8\39C^T>OTKQ\+[B\?,J'OQ*>@?*;BKTEH$[ M8+!F-N%PGPC/VX1G&U6CTM[UL)9[)Z:*NJZF[*Y@ZCNAWX?F>G08J6VE=G;B MQV-_?_L-FIC]4&&P!P677A]7I944T%15.ZO8+.Y4Z@W^,=A\6W;V\G4QZ!/:PA0]RS6CK MJ^:8O6*=_7RO>=6+/C.Q-HK;+=LF!Z,0RYG*;2FO&8)+"S0\WA2P=&$ M,C-UB3,3B<(S-Q2U/1:R31'UA-G&GM*B:?513J45M9$ N<4"FB/B-F$/E@D( MNH]JR4Z-(GJ E5(\TM(9=S\[,G62_![$=\WZ"")ZOT]C;5\-CB$F+G\IR M\#-V % ;;2O\']Z9CL'$K:N><6NS.; ?X?C#Y5)W7T!OIVWHAR-G,&IW W18 MVCY)"?S#)RFV#;I7._-67V,C:0MI>Y"PH-*\:!TKV$KK?LE>:=V480X5RA;F MCSJ6--IMQQ0W4#5OMFU9W8[4/7JUX&$[CU0 ^ZXEST*!6>9BMJTT=@\HK-,0 M/G4(K*];$@///^;R.IYXTR-:G4FJ[5,051"8;*>")3Z?V58+>H\JO'M+D=#Z M */]C)Q8AXG$HN^*%D=4O4I];%=1AFP?!-]Q!4RS4F*=RE*#_VN3*7](&7 ] M-B,M];(-SCW@-.R&(<:IPF.@!&DKPZMY7^@3S@%^WA@$Z>&ED#L"! M2@T4XVN>9M18(="P0B-:!$H[V#' (CC"U(>5QY/$95?MY*YX;IYJ6-<60>C' M[7WD-$F0"^QY=4T(T#CRZF=;(WB.OH>(5 Q2R.)5G2W40<+&PNG'147'NE*G M+4\":V42DE%!;.0:FDWLYC%LI';KI ^=AS^-(IJZ5UL%/D(<*XF]NH\__-JV MD-497B)+"C_Z&%S;ICU(<1LO2G*G/HZT/VAL*:7V395:%<(@WG8)\N8!9 M^"4+;B6 (ONY1_.T^5AF;+\1V0ZW7]IH,NEX !(' #OYU*:^@87:#XA.OL?4$L#!!0 ( /&!A5?;&K(8 MX@, '\( 9 >&PO=V]R:W-H965T8:U"ZAJT?%,Z7ROBK5\.0N-1 M%5&I-H-L.#P>U$K;9#:)9S=^-G$M&6WQQD-HZUKYS3D:MYXFHV1[\%$O*Y*# MP6S2J"7>(GUJ;CSO!CN40M=H@W86/);39#XZ.S\4^2CPA\9U>+(&L63AW%?9 M7!739"B$T&!.@J#X;X47:(P ,8W['C/9/2F*3]=;]/?1=K9EH0)>./-9%U1- MD[<)%%BJUM!'M_X->WN.!"]W)L1?6'>RXW$">1O(U;TR,ZBU[?[50^^')PIO MA]]1R'J%+/+N'HHLWRE2LXEW:_ BS6BRB*9&;2:GK03EECS?:M:CV97-78UP MIQXP3 ;$B'(^R'OM\TX[^X[V*5P[2U6 2UM@\:W^@)GLZ&1;.N?9BX ?]!5HL-;T!KFO0EM#K&AK^=46 Q094TYB-MDN@"@$# M:2X +$!9VRH#6)88RRG">KX"B:9B6J6$S'-$7 E[H_3T MS4_Q@;UA>LQ+01=+J/*(4'=)BY*TP"GG%NAW61?5>)'M<],)30=O-OL=W"@] MZI&S].01UW(D_A=L;\PJ.JSUGC4_I;?IUD]L/>=LP,Y;48Z#R($+P"^[L@Q( M.RG(E?<;IK16GJ/(;LO1$S=FH476H^8T)WE0XO@?,M$PZ,Y&,R-0IRV0$X(G;G,4#KB1\3'1YK"]%P?GQ-#WA M+F^,P/SGW,K2YSK/X,E0J-$OX^@3_[66NOFP.]U-UWDW5![%N]%\K?Q2<\4: M+%EUF)X<)>"[<==MR#5QQ"P<\<"*RXJ_$-"+ -^7SM%V(P_LOCEF_P)02P,$ M% @ \8&%5SI4;0WS!0 !P\ !D !X;"]W;W)K&ULM5=M;]LX#/XK0NXP;("6^#U)UQ9(V@P;KFV")+M].-P'Q59JW6S+ MD^2F_?='2DZ:%.D+<+LO"2V+Y,.'%&F=;J3ZH7/.#;DOBTJ?=7)CZI->3ZX'E)KV2BZIR?VK69.C^5C2E$Q6>* MZ*8LF7H8\T)NSCI^9[LP%[>YP87>^6G-;OF"FV_U3,%3;V8+;^.)T5XJ"VU_ MR<;MC>,.21MM9-DJ X)25.Z?W;<\["D,O&<4@E8AL+B=(XORDAEV?JKDABC< M#=90L*%:;0 G*DS*PBAX*T#/G-] WJ^DUF3&%5GD3'$R,D:)56/8JN!D*FGK9^S\!,_X&9)K69EQ0OP>8=\"# M+?!Q\*+!:6JZ)/0I";P@?,%>N",BM/;"9^Q-F*I$=;M/Q%^CE38*ZN;O8_$Z M<]%QS9MZ7Z=7E9+X@ M8Z9%2EB5D4P4C>$9J0!P@8!K *PM8/8$<.H ZSW 1&AYS*!3_&R$ @782FJFC$A%S0SDEFB>-DH8P76WQ7@$ MU[[/U0-$<"/:1W7$%/8Y43;D"3W+MG&F4]O4)]$UM M@#GTF %8^$-# $_(K$LNG^?S">Y;P W*?+V&_H&0'B@TL-=,1# M_TC>'2M@ET8E],WO40G%!X*.MHI=\AD9;E0MM8O$Y B"%6E3,.RY=!M4C4^: M0F[@0(D4(>Y[I62^^ :O9_:W908,ISGTVPPEW;#*1B$;12:+V8S:\N),023\ MGJM4X,X#=Q8LE(P6D!)X"=JK%Z*%C)(<\@2;> 4VTZ+)L(J4+"T->W%AK/^Q MLIE&HT)M$P3$083BXRXK6+TV93;S8!Z[2 4>NV0):!06%I E*L2Y+9-"0$"9 MP^B.'Q0O!V&[W2:)DRT*>+RP9V=DMSMY?,B1K:T,RP88H$@,KXT[?P"I;JOK M3N()H\@WE+JVR4>3T#\KO09J'((N&>FW('WJ%54:.!7:,:O(?N M"]VUT6!:[XJ@-0?>'HU#3MF'$ZA1Q?G!S"5\?W_:T=MNU>CMB,(6?# OGB?^C7CID6(,A@E-8H\.H@$)!AY-PIA: MPH8![<]G8R*;(]H;!06<^P18&OH\7 M[.)@ @4Q#?L#VA\&)$QH&'DV+PM7,KI9_=-V3\6WTXX$"0V2"/Y\&L2A'8R6 M:IR-D%'JA0$-@YA$U.^'U(\].PZW9=CO1U#,(8FBA,;AD,R/#USB#VD\C$CD MQ30)//A8K+!F(2.0#J%AVB)KK>%QS[M.WM74[@"-_:*QA^JS254W>KNEC=REYO'[>Z*>,W4K0!: M"[X&5:_;ATN5+^64';M SK8W7W/_P50 M2P,$% @ \8&%5SZ68M'C"@ !L !D !X;"]W;W)K&ULI5EM;]LX$OXKA!?8:P#7<9ST=9, B9O>9=$DQ2;7_7"X#[1$ M6VPE44M2=OWO[YDA*?*W*VIV-"N^; MMX>'+BM4)=W$-*K&FZ6QE?3X:E>'KK%*YKRI*@]GT^G+PTKJ>G1^RL\^VO-3 MT_I2U^JC%:ZM*FFWEZHTF[/1T2@]^$.O"D\/#L]/&[E2]\K_N_EH\>VPDY+K M2M5.FUI8M3P;71R]O3RA];S@DU8;-_@LR).%,5_HRW5^-IJ20:I4F2<)$G_6 M:J[*D@3!C+^BS%&GDC8./R?I[]EW^+*03LU-^:?.?7$V>CT2N5K*MO1_F,V_ M5/3G!XNW&OO\^=Q4E?:(LA>RSL7B!L(*)RXJG.5[^X_A&6=>;-DWN7L28%W MF9^(XZ.QF$UGQT_(.^[<.&D<^'D*>E/N[#/V!^(N[NY MN7ZXN;I]N!<7M^_$_.[VX?KVGU>W\^NK>_%!K63Y393>6U,)C\H4WO#?L=@H M8'(K%DI(T4CKM_1J+:TVK1,ERVBLR93*(2:8[=K%9U0F+.>X_+%T(YU8ZE+E0JY 6LZFXRQRY&\B3AY.SM^GJV?3V>O7K^H<:WV0CNQL*8% M\P@(6:A"EDM2)\%W)0(/'<%]/ .79%\*4^;*.K$IC&A:FQ70D"/FB,]?K;;X M[ H)T-*&061^_>7U[.C5;W">I5T@.54%C2P3>OU&J9B$4*PS#M?@P7&P&OL: MI)OHANUST"(]\:BJ@U@ UW2JXC[!?K+T+Y_N XD M8X&.91D8 6E GFL -4<9RLJ6A6FNGKI%_BQ!Q=)#J]:J;E78!AN11+S/@'X+ MFAT'::UMD&!'P$4HE/4)ORTXSQ)"@^JCZ;/% 6^939_)@Q30 8*OOB+\*"MQ M$3!R].;X!$J@'EZ"/R>(,\H$?@,8"-=6.%WI4MJ0^Q[*)H4^%D!"HH,@+B._ M@W9^/(AX<(,"T&]BEX90O=U:]1,P??-Z-J&Z!(&;!<)RDDK3%\DD[5Q+=5A3 MR6,)XNQ,J7/)IBR,+Z#>J118WAC,@5KDZGM+'J&'_57$J9%-8S23&SB#@"8" M.O5R.0'Y#;\+E I,\;H4[U2FJH%7A 7*!&3T3L2R"JGL<1_*((=H8F(!3ABD M(I89G',-! 6&Y8 -I'XGDEC@O5K8EEASQB:=3,2?"G59:D ZA@[BL'"C?4'% M4RD$J@-ZG3.@@R4!!@2QM5X9T(LKMY3,3'UOS#X720T#DQO#1I=EBDYE."&D M23N4MF.!@9HG F.6USN90Y[O5>-#L -^XJ*+?*V= 9%]^# 7S\+# Z9@JFS@ M1&8:;4@;Q(Z[!(,3H%'3V<?G\TX>;"461Z:$OP.2$X[D/P/>>*LPD94ZI+\R22&Q5:_2WD \*'!SU"$=' M$3VGTML%3@8X.(".M\E'>$PY&>8@43.B9XG<5-?] V8=:1EY8M%5"A2JHFH5R&F:ZS'*W,[':[H8$Q8/G?B!'J/),M MX08B[J_FA-\P9X41H-QR#T/2H 8'&50^=Y.?;;+=$/!HXPP8[EP+].-B(!*Y M=46A_@X9 >CKP O'XSW(#B49RNT\26A;- \GV2 A! MXO]+.['T'V.=11C%ZOB@BW9 "$]PB*9%X/=7U'@(%8HEX;/F#O]H<3WLR>ZN MJU1P?8_.,2)F3&T1W#2^4R"WG,L0!9J7P)P$$;,H(Y?S4HO3.)%4J!>GB"MU MKH95N=T-/M!),G$J<]$K>BSSG#D3&G)9R56H#?4U4ZZ;7*- 9(.T3<1E*;,O ME\J"+@8=YM[+0-6ZGU5FTZ,WX^'ZN;'-I)O_:233N:9F.]^6Q/QQ^GC6;SE( M/02N^9"QFMK]\!3TC-)9"_00@G=PSF] %7:A?1Q@#SJHM3&GD7WI.@:F#HQ4 MR(+9*A5F^\^&JWT02^X#^.YVK-CQ,QT9F*28!W-4G5R@=X=#7((__M&,TI8^ M83':TQM!!E!<6Y#"7<>3Z(]BJZ2E81ICP8()!FB,27-I&$!T) ,+AC^/&*/$ MQ FYZ";AUJ1C89P,7"MK/M)N"HV2'8:6EE$S@:$8!.B ".4A X-QB(L( M58V&AC-E\!3.X:SI5:04NFGC#IC%JN*N\^V:2#>T3::;^49OD CH%FV@93X@61>'[FP?>3SM+ M_465?$U1R#6/IK$O@EN 5H1*+9=T/T'&MGPX0?(==X+!^+OL;@'ZQ@F#=WGX M^IN!XP[RZ%8(&0YM< 5K+;?DR.!A4,GA]#I>/(0S+;$:VUK7\<"D'>4NX":* M(>9KG4<:Z.28(X\#OQ$;!]Y<0!*9ZU,7X.F9KS^I M2R82+$%&F&W",+1DTR @;TF'&015UTM"+.4516;S<"G5X8R&C)+NA=L #\06 M;<+2!6Z &X]L!@"P-!WCT$T9B;EAT'1#<#)QO'.AE=X"-#I6*9,89;-_Z;@S MTPP5N(J'T"B0$LUD1YGJ.-Q&R9J/R,?=C10Z0AHE^*S*>>\GD90J$Z 6AA\Z M@Y$TU5T0FG !V,,T[1NZV>6 #H.*"+MD1M]R63)RPQ2R,@:N29ZFV'UM!^V/ M!TP=$T2M@!4ERP)5Q/O*'@8PJK54F $ 2' P9\,'F;XX5/*DWU[B>!E^H.B>=C_O7(1?-?KE MX;>A&VE7< *$OL36Z>35BU$HU_3%FX9_XU@8#UCSQP(G&F5I =XO#7I<_$(* MNA^]SO\'4$L#!!0 ( /&!A5=:<[$Y-P0 "L* 9 >&PO=V]R:W-H M965TC;).!>VJTLNL++2)A<.0[/NV=*P2(-1KGIQOW_2RX4LHNDXS"W, M=*PKIV3!"T.VRG-AMC-6>C.)!E$S<2O7F?,3O>FX%&N^8_>Y7!B,>BU**G,N MK-0%&5Y-HHO!^6SD]X<-?TC>V(-O\I$LM;[W@ZMT$O4](5:<.(\@\/? EZR4 M!P*-KSO,J'7I#0^_&_1W(7;$LA26+[7Z(E.73:+3B%)>B4JY6[UYS[MXWGB\ M1"L;?FE3[QW"8U)9I_.=,<:Y+.I_\;C+PX'!:?\9@WAG$ ?>M:/ \G?AQ'1L M](:,WPTT_Q%"#=8@)PM?E#MGL"IAYZ;SO%1ZRTPS+G@E'2V4*,8]!VB_H9?L M8&8U3/P,S!E=Z\)EEN9%RNFQ?0^46EYQPVL6OPAXD[@N#0<=BOOQ\ 6\81OG M,. -G\&[92<-0TVNB=327Q=+ZPQT\?=3 ==XHZ?Q?*^8?Y^^N/M'BP\5'NJD,?>[> M=8EW7BR5PCB9R%(X)HE6H5%_\.K^M9#9HO223Q?J(A24<2,&'RPP2E=?R8R\_@GCTDDVKGX"+C[B#<\26'$X"]2\> M<;=_S.-@XGMX%,C4#]*XLD:PDG3'#VQ$D3 MQ+:=56()%TIL: TU&*'4%O9? M*^C95VX;1*U79%MK3%*% OFTY]):H?PZ2M%4G 8-C@V.%1$J"NVU.L!$ $G M;!R.==((SU B35+EUGD/J/>B,K82V(A2W^V.V,'(@_AD[".YU#DN$%N[N$A< MAP9G)T-ZM;=YW2'$Y"TUE+D7)3S7*0@* B?I%+(*?R'+R$+*I;:^DW.1!N'" MM314B!Q%E2[#E*UJ&@EHB$*RA3,'@1LO=;@\[0Z'O^Q8P[1!1LH:H5INDFR1 M=L6X B!X6AF=(Z5;6E6N K^C[-IZZ%W<('G;-;AF6)1A:IP]5W> MSK8OH8OZ ;#?7C^CKH590_:D> 73?O>W-Q&9^FE2#YPNPW-@J1T>%^$SPVN. MC=^ ]976KAEX!^W[D-M-9@00 -T) 9 M>&PO=V]R:W-H965TRD>2CZ0-WMZ=CPR O)DZS^^LZ29UDQ'*Q.2N>%51QK7H3 MK]SV-Q[B.1&\TIF0?FF;]RX6!95]B*X=C,&@U3;_JYM!AP.#9],O&,P'@WGB MG1TEEK^HJ):GWFW)RVZ@R2"%FJQ!3EM)RG7T6-6PB\LK#M'W9>R]MNO3202D M+$S*P?P\F\^_8/X3O7$V-H%>VHJKS^TGH++G,[_EW2'B+_Q,?733*KSG07R]6F$9%_/U0R!GQ^&%$Z9+GH5,EGQ5H@\!^ MP\7RNV]F3Z<_/\+W>,_W^#'TK^?C*^8OK]]=O;]X]_[J]=M?Z;6EWWO+2DT%&'RG1&6?K^$K\_D IY&85-KD[CC?07QF7O/=M(HE[DM2ZI M\]IY'36'D=BXWI?P8XPKE;3="#XK*EV(6*WZW(K:1I9ZH>CR+!-.&2 *$]D+ M+-UVWFT.%W!HK+4- Z#%7 ]/U4;94I;AF9Q=NXS1MCJVPA0N %3KJ%:&:8UT MQ&9,[QHF"1942M-7G".^Y8= !4W.$QQ[8+?:D>H 4T]@B]=3F[LMJHG?-( 4-424N.#Q^R*%G T8I(X$WD!Q5 M0IW:B899\MMX:,66H2=R]&0Z_G$/=H"@[09FSN]HB]+@(U?7V"V_N&4ZY:-& M@>Q$U2>S\>R03E ;Y.\S.A*K%TI!&208I>?*CT=R$DL9M+B=0JHTXAL9\YC> MNL@P4S'9/A#A0_Q(>?%3NK75_TJ>0JY:: ;'G#6P+M[KF[OR'-RGW$GU0/5* M)E*Q!F=TE=S7VDK!(I80,9'UE8++0-B:JC-P;@1T+7B%'N>5LH-NG=*)'ZSN MIWPL/:^J2N?>0\L+K3)2R3[BBL:GCGM)5 @.5(16*C'HH)'V=+K=M4,0R599 M'"]U!IBZ1_PH$$;W5\AM[L>U-!PRL5%EUD3T/P3-C:<&V/ON]Q4NJU&AUJ&$H!#@9"1:_2,1PTX.(4-&;6_/##G2&ULG5C;78R2T7[AHRI*QPN3R_-&%/).NL_- MK<';I)>2JZVLK=(U&;FY&*V2MU]]-^][_!E+:R\UM47E;OR8K0<42XW MHJW<1[W[N^S\F;.\3%?6_Z5=V#N?C2AKK=/;[C LV*HZ_!-4S4&YG\"2WIQT;\Y5^EV!'S(WIFD2 M41JGT^_(F_;N3;V\Z2ORKEJ+%6OI6F_7JA8A$^J<5M8BXP?>T[]6:^L,LN3? M+^$0U,Q>5L.5\]8V(I,7(Y2&E>9>CBY__BE9Q+]\QXE9[\3L>])_&*,?G+[^ MQ^>;NYM/-Q_>W]&'FMZ)1YIZ@-.(=A)U >E&YI3$\=](;\B5DI2U+988*52R M=7A0=4$26]TC69FU!O9(2T>\>V#@,4M8.92:IO?2>7*)Z*;.QG04EH\CB"65 MR]H-9#UZ795PTHB*MOI>HO(=-4:[KGXSO6U$_3C>2Y,TM[#/X=H]SA63E M&5N608AP3F1?03=F@\C8,=WL=2K+)HC\3ZQ#26^"U57K=;E2.*^P\F;LE1A) MLLX;K?A0MW=,GPX1H*S2%MCI ZB]>Z6PM):2N2C3;>VP"[1*6!6TWF=J-LA4 M%;::7-29!#.XDE9WU_1)-RJC93R/Z*4$MS2F+Q+:U^@]7B@W[3[A%>!&,\P'F2$!.NEP%C!2G=%UWV>VM96#%4R9%E$GCT%A) M(A/UHT2][4J-HD4BHC*VZIDJ([F$?[1.VI."0+T!43\VT,) 5(OT"(,RSQ(3*;?&$28DE<>79H8\G>XL/ MW,B0MBC8%:2^FL$0Q8]9Y^ZA=E<:W1:EKT"4WV),M]_*>2E$+-2VZS\AE66" M(="!O9_?HL!LR#RO4)=Z7:FBJ[P /%/?9'ON4;:3Q$QOSABT%$J;;.?-\KN-;%@( 0%XF$Q]5DP?P PW#]CID M?@T65KG/G[6H.F=YE!5VW\D&N4:\DXX\@Z$DN'L=1>H2BJ"U0 MY*;[AN;36;2,TZ"20^>KCCLMA'BHWA 8;KI 2OBNP3'()+XRGCB[.*5;(WT% M[]/8]VT?-G0VXVN>YQV+;K1+1(/K>F+6LY<;G7Q(ER?3X MF0D'@M+YV3']*CN(P& 2M$-'T'TZ6^"L]^SP1#2=GP[../'0;WBD(_2=!)9] M\L$(H\=&>?QJV6.3Q&FT6"[I#ZUS3V@S1#E)9MVQ5]+S*8"=J$!6?S\TS)-3G^QA_V'BXAW]V6BG@6EG^"XS(>-VI?H?#R,XRH< M"<4I'S(>'3HS>@?1L9G5[KG.GQG,@#T94.??L^=IWK%6%74@ZJ*#=_P$-+)W M2 N;UK7PI,\9?,,=B_';H.D]J^HPI[ <69>> UR'F3>8.0/-,F_!Z3QMK5$8 M\&+GC9Y7^Y\M5N&V_K0]_.;Q3IA"86JHY 9' MX_'I?!3(>/_B=./O[DA:I*=_+*4 ++P!WS<:)=Z]L(+^QYS+_P)02P,$% M @ \H&%5WP\4<&+ P B0< !D !X;"]W;W)K&ULC551<],X$/XK.X9C8"83.TZ 4I+,)+W",5 HA'(/-_<@VQM;($NN5DZ: M?W\K.7%S-Z''BRUI=S]]NRM]FFZ-_4$5HH.[6FF:195SS7D<4UYA+6AH&M1L M61M;"\=36\;46!1%"*I5G";)B[@64D?S:5B[MO.I:9V2&J\M4%O7PNZ6J,QV M%HVBP\(765;.+\3S:2-*7*&[::XMS^(>I9 U:I)&@\7U+%J,SI<3[Q\F]&\X.0:HAF6&OS2-'<-Z8YSO(98=1/H3B%=P9;2K""YU@<6_XV.F MTW-*#YR6Z8. GW(WA/%H &F2CA_ &_^%=SA+\6&3G+)^+O4^EV:)/3 M:/Z6G%,CX3GJNDX?0?ZT?_P-QLUQ=?KZY_/@5 M+K_Q=P6?-'PT&ZPSM'#6E74 KD*X,'4C]([OQFTK+1:0[]B',&^M=#O(C28^ MW5*7L):VAO<6,X*5$[4A>&M-V\"'#Q?P]/WJ[;,!-*VE5C!Q9T# 5=B.*MG M.^V0*^7@NK5YQ5<(%J5%K'V2@L"L61+R"@KA$#)T6T1]S&X C ]"%V'1\,=" M(ZR32'[%HC,#:/GL6=A6DH%.9C9*DM_\5HSUY-%9.GKYFD 2M6SRT*Q7Y'C@ M#09)GRUE?(VJ2$75 VX)-EW5BY?S$X&6#)!%-]Y[ M'W=;_A=XR M#->0T\Y-R]R+0(*++"!KB0\*$9.L,ZD[BISQ(#A;G[G:=4[V?7K<;* M'.^AE3*Y\-!,+7@+7P%CS?"-6R=V?O#@JW\D1MAZ>N8'PDCS7:,CP"O@Y@>UK M8]QAXC?H7]_Y/U!+ P04 " #R@8579&R.28 " "\!P &0 'AL+W=O M<[/V;V+MESR8'+J MY$I5$XQEFD-)Y!FO@.F=%1!ORFL)5[:V24W'%^;XSOV=1QS8&@@%09!J(_&YA#41@B?8R_ M+:?3I33 _?6._=)JUUKNB(0Y+_[03.539^2@#%:D+M0UWWZ#5L_ \*6\D/87 M;9O8P2P"_!?C/ >$+@* %!*_-$+: \+49 M!BW 2L>-=ENXA"@21X)OD3#1FLTL;/4M6M>+,O-.;I30NU3C5+PDCV@CT1*$ M?7,L!910F19MM$5B2%J:.;EP2Q 2?^^,$; MNE_[*OV>9,E[DBW>B>S@3L+N3L)C[/$//23T!?3^UQKDT"+-)-C$I^=NX(81 MWNP7MB=L/!H-1H=A24^8/QR>>]YAW*(O;A2.QT]\C5"\UXY*$&L[!R1*>:?>9.YU^-/]&AJ)LD3?3/7KHA84R91 2N=RCT[U]U2-+.B M,12O;#.\XTJW5KO,]7@%80+T_HISM3-,@FY@Q_\ 4$L#!!0 ( /*!A5?F M!G<#\04 $,: 9 >&PO=V]R:W-H965T%,P)TBNL@RJE97P.7R MLA-VU@/?V&QN[$!O-,SI#.[!_)'?*;SKU2@)RT!H)@51D%YVQN&G2>0$W(SO M#)9ZXYI8*E,I'^W-U^2R$UB+@$-L+ 3%GP5,@'.+A';\4X%V:IU6S7T*X&^(UI:YFA=4T-'0R671-G9B&8O MG&^<-+)APH;QWBA\RE#.C+YB0!)0Y$'1A(D9&2M%Q0PP4$8/>P8UV'F]N$*[ M*M&B/6A]N1[R*RF%ZWI745>P-O8G)!^V"51$/6) MGE,%;;0F_Q=ER[A^[?N^@^WO@6WS>9=,5^2K2-B")07E;2$H00?MH';9?](Y MC>&R@^M:@UI 9_3C#^%9\$L;\2.!;?$?U/P'/O31[U)\^%9P(&$P/?T0;OJ! MC!.9F]84NO*#II1K:&/J%3N0Z6G-]-1KU#Z6#Z!P3=,]1/V8>XEZQ0XD>E83 M/3LXI'ZR?MR]9+UB!Y(]K\F>>XVZIKA(R14H@3M"8LA?-Y!-0?W=1L^+]-9% M>R2P+=(7->F+]]BT+H[)_TA@6_P_UOP_>H-^@PFL&.4NG361:=O1V>8!+^Q; M/>"W\5:0>\#MTV8C.2^/K2[92=5@QWXFN9*HUOH':TYB9^32H(LLJ*:( M@!XLK'9]PJC49DUAF&99\6 S%CT0N!:K'A+M1)YMLT&9> M.$6OP[%,K3GP!"IF>M.0(.@&04 6H"W32FUNRT[M6#3(N]#59"T)EV@)U4X% M%LB/6)'G"EUHI>Q8JTV$:3+'PA.LI]"CZ'&#I;@M_%A69#B(>N>2)R66)CJ' MF*4,K<19S]U/IF"6 %@M"X)D6$9+0E09DN"UH_ ;%056\*3O$F7@'',-<9D] M835Z@B=RPJP+*.>K;INN,M*@/8%^(23H^RE@8$&0D7>D0WZ)DF;(5@=G\2X$2H6*UM6#(SGP-WF>3B(;/:.0(V3<1V'>WA]HO_^R$;N7X'OU9V#1HH;^9V@S@ M=:':C>NQ-PW960 M?WS0MX5&[MF.A;?N@Z=M";UOTZDR_>);! MK8G^TK1M*YON*O2W+J_*\^]E85[F]VU5F'_&JO.^+*=NT^,NA:.V;L="VWX? MVI1<4? >2R$Z4CU5O6Y]C^HL:JJSR%]EO7(I5"A;FWE@_W;6PLOS2CM[&Z_I M,U S]_5"8PM4"%.^L:]'ZR\D8_==H-=,+S^OW% U8YCT'%(4#4[.4;DJOUB4 M-T;F[J7_5!HC,W2JQ.:MNK(+ZN]'H/U!+ P04 " #R@857 MY-4P$;\% #L#P &0 'AL+W=ON8S(BX[7+@2DLR#8N*?# :#L\&A52Z-[X,8U,[OC25SY6FJ16N*@IIU]>4F]55 M[ZC7#'Q1R\SSP&!\6,%I865[W)T=OKD VBG!+/"!)_]W1#><&_>?@ M.WR92T7^BUE]H-J?4\9+3.["KUC%N:>@LN!CN6#"J%XR"W7&C8.5/TLOQI34K87DVT/@AN!I6PSBE M.2@S;_%589T?SV(PA%F(F5IJM5")U%Y,DL14VBN]%%.3JT21$P?-TZO+@_ V^;PGY.Y\Q9Y\]R78\KJ6WKI0)7?50+([L/?7& M+U\7BAM-2)DKEPP"#4K'ZS\%[S7EH%D#('\TO29&6>K_D[E3ZN]3#LJPZ&S'B?8/JD((N<%0?O M)Y/IJT,A=2ID62*$B+&[(>0HA)42Z#[@!9&T\B52[) MC:O -0;PF?V#RWF5;OS;2N4^ MGM#M>;"!DK3*$\LU56UE5+C-5GL(*PT22J:R8 M:%UA[I= O Z"[0X&K[^5<#ZFD>78,J:I!7$FB-^D5@$I6M$ U-R#+>&(= , M]4E:$#1Z4T\Z>+37J[[XJ"&_&OV*C7SYXF)T=/X."54J#3Z! O@F9?D-/"=\.Q2I3G N=SS$M,82ZL&Q]9[[0 ME)!S3"'2J(R*(1926:0QVX$1M$+7AJ"IE!*_)L5^\PJ[6.*@MF JU$"*:N7N MW!1F X6-D$_T4,) IJH);I77H<4 >!8&HQ;#'L75[AN^!6JB!?T]PGO:"N_I M7L6<;C0*IMZT<=PAOS\,%D3X.0E3ETB;?Q4/U M66F@N6KN5*H0"8("3$!LX*_.8&1:SEH3,PG-4#N91 W=I"CE"B<36:MTTO5C M'^=G+>=G>VGZZD)>W#JO"E;];40_#R&P&PLKLEVGW?,(YTDL\\JO.U)LZ7NE M6.(W*L%I7,@[)')K0.A2#B?A,I+I,XG:6"RX$$,(BQC!V%LV[>$Y%H8]NE(4 MQ#2HO'MDBPV"$B5FB[;=:;."4J(ORCF.]8*U@;VB^W:;6*%U^,=M8TN%"LR+O%5D)Q8\4EH(JD"%2AH:XJZ$[7FQ@X?NEB<12$]DZ;Y M\"3+3(!T3O9G,%8WP$YF:[/!BV<#U_2@*N;4AL:T"HK)OFGDGRCB@3-GKVU:\=]B1L,'G1L8 M#J3+<,\,6:E]O(RUH^U5=A)O<)OI\1Z, \A2H7!R6F#IL'^.)F+CW3*^>%.& M^]S<>-P.PV.&$Q=9GH#O"X,ZKU]X@_:"/_X;4$L#!!0 ( /*!A5?= OAF M!@, *@( 9 >&PO=V]R:W-H965T $$AA>6N[%]I*W1@"I(EI'? !\<%-+HTUQ^YL9QW_GK/39!UT%7Q$XDM\ M=NZ>>\Y^G,MXK?2-J1 MW-="FDE06;LZB2*35U@S137C,IB._=JEGHY58P67>*G!-'7-](]3%&H]"9*@6[CBR\JZ MA6@Z7K$ESM%^7EUJFD4]2L%KE(8K"1K+23!+3DZ'SM\[?.&X-ELVN$H62MVX MR8=B$L2.$ K,K4-@--SA&0KA@(C&[08SZ%.ZP&V[0W_G:Z=:%LS@F1)?>6&K M27 40($E:X2]4NOWN*G'$\R5,/X)Z]9W. @@;XQ5]2:8&-1\VD6?YEEDV'6NU!NV\"2X=(36.+"5VX5&^27+:)DF?2'(, M%TK:RL"Y++!X'!\1X9YUVK$^3?<"?LKM 61)"&F<9GOPLGX7,H^7/8&WJ]QO MLX6QFE3S?5?!+=Y@-YZ[22=FQ7*MH.>[6 ?^G1. M-[-H!+I#.V.F B:+UCB_;?@=$RBMV45Z+^QNTM<50JD$W5VW.=8I %9:W?&" MMHC1MA](4]"EPD4H:.J.".1AC::A=ABXWE,25Q.KC5&,HKWEU C/O M0+I1"]1>.NW*1R8;I_].3.VCW]5?ZX#GD*2'83:(G94=AL>#!*X>ET75-UJ3 M-XR2,!T-NN$W-ZGDZ\XU#8^'&61A&B<.^3@)A\-#LHA..(A'L$%#HVV0?Z=C/:F^2^C?TU&T5;WJ%$O?8\TX+^(;2/I5_LV/&N[SX-[V\,O MF%YR4I3 DD+C@T.2BF[[8CNQ:N5[T4)9ZFS>K.A7 K5SH/>E4K:;N 3]S\GT M)U!+ P04 " #R@857M)F124D# !P!P &0 'AL+W=O3<>9;<#.NK4?N@9)NGT8]H&6 MSA91B=1(*D[ZZW>D9-4I7&?8%XDO=\\]#WEWG.^5_FPJ1 N/32W-(JBL;:^B MR!05-MQ%6[&KK%N(EO.6[_ .[:?V1M,L&E%*T: T0DG0N%T$ MJ^1JG3M[;_"'P+TY&H-3LE'JLYN\+Q=![ AAC85U")Q^#WB-=>V B,8_ V8P MAG2.Q^,#^J]>.VG9<(/7JOY3E+9:!)V M+ ^@Z(Q5S>!,#!HA^S]_',[AR.$R_HY#.CBDGG2$=)=R9S7M"O*SRUM\0-DA<%G"M9)6TS'!FM=<%FC@]3W?U&C>S"-+ ML9Q'5 RXZQXW_0[N##X06F7@K2RQ?.X?$<>1:'H@ND[/ GXL[ 5D20AIG&9G M\+)1>.;QLA>$;[5JOBK?"UO!M3]VU/#7:F/\^M^G#J#'ST_CNV*Z,BTO7,%]I1&?)2=0:JD-7?9BP"8'%'B5))F%&Q/OY[W1W M+RA\T>3_"TPO\W"6#)*(VBP/6LW V MG8T:TQD+X\M!XZD2BHZZ("74SO=Z0]E$E/N&.*Z.S\FJ[Z)?S?NWZ /7.R$- MU+@EU_AB.@E ]_V]GUC5^IZZ49:RUP\K>A)1.P/:WRIE#Q,78'QDE_\"4$L# M!!0 ( /*!A5?A\6ZD,04 !L. 9 >&PO=V]R:W-H965T0_+T5INO=JF40]_KJK%GT=*YUZ=579 MJ(\&V;:NI;F[4)6^/8MHM#9\*A=+YPWCR>E*+M25G(A_/ZPX4NI;NW6&'DD4ZV_^LF[V5E$?$*J4H7S$23\W:A+554^ M$*3QK8\9#4=ZQ^WQ.OJ;@!VP3*55E[KZHYRYY5F416BFYK*MW"=]^ZOJ\<0^ M7J$K&W[1;;&#.JRZ?[E]_X>MAPR^&.$:<8,<+X _'X<#L\Q.,'XFU! M?E7:HM(>M45_GD^M,]!0?^W#W(44^T-ZDIW8E2S4600LLLK##)U6TQI3- EU(6]I]2!X\ M:S^2ZZ5"XB06,'CQ+&.4O=P9]8O *'4'"F&^@J+/6P Y!$@3 MS ':VF7]WYL_'U\=HVL3.N0.6=\=I2O5QCW!@F;WO#OKI:YK98I25F@E5W"1 MG1.#Y5PDP^8C.@J6&%UK!WN+0] !#V4IYH+N8/3^ZQ6"KI90DE^<,O5VDYP\ MCN0Y8B+'<9SN!F>8IMDHK,(!:7X8E2 XR\0&%H.\O"WAX&-6VD"I4:.=ZI1S MJC=E8(A!I00G6]Z8I?$([#&F<=RE#P_$IMB3/$-49)@3MG6GF"3I".PIAA#] MS=J]=P/8$B@W3?DN\AC'(EQMDA*<< 9MVRQ^[F83BF/J>Y2%*\WYJ#,R]I2[ MH8QC1N,=< +NAC)?'/+HW; <2)!OW'-&O'.&4Y[W-U/M@^;Y0P7F639DCED< MFH%3.!JNI/.6'6?KM9!*()EG]$U@-/0FIC3%.6'K."G."!GU*P13(GK)N:=, M_T_)B3&!GCP@.=WB Y)#"0.F)/=48VU_@@P 6_(?9& S6J_^!RF@ NJ>^UK1 M0 72:8S@. /K00E@G -8P1$/DH\_YCOO21[0I/S# O!$;3Y$9!YY.>$P1/,"[R$4HY3H%GC[!=9" *A/A1'O034HQ'80$X#Q+V\T2G.<.Z44)P'I-'F!Z# M'L SQ#.4Q)W\"1JRCD%FZ\=8+ M.[37(GR66%3HMG'=N_M@';Y\SKL7_LWV[K/I@S0++P.5FH,K.4[C")GN4Z2; M.+T*K_]3[>!C(@R7\/6FC-\ ZW,-A>DG_H#A>W#R#U!+ P04 " #R@857 M4\+EL;@# "Y" &0 'AL+W=OZTKHN5<:TTR#0&BVKIGZO,)*;N=>Y.T7 M[OBF-'8A6,P:ML%[-+\UMXIF08^2\QJ%YE* PF+N+:/I:FC/NP._<]SJ@S%8 M2]92/MK)AWSNA9805I@9B\#H\X176%46B&C\L\/T>I56\'"\1[]QMI,M:Z;Q M2E9_\-R41S"3E79OV'9GT]B#K-5&UCMA8E!ST7W9 M\^X>#@3&X1L"\4X@=KP[18[E-3-L,5-R"\J>)C0[<*8Z:2+'A77*O5&TRTG. M+#X(P\2&KRN$I=9H-)P],)KI\UE@"-^>"K(=UJK#BM_ FL G*4RIX;W(,?]6 M/B!>/;EX3VX5GP3\-3.7D$0^Q&&F,3AY>\@?>CE/F65Q4PD<-KRZ^Y MSBJI6X7PUW*MC:*0^?O8-71:!L>UV#2:ZH9E./W\C,3+16"WL/=ZQJ? MJ%0T!&PP*X6LY.8SO(-T[*=A^#*X HK9A-B>!\5R*GQ4%"&BJ7UNF7%'!OXDC2'R MAV$$#]*P"HK. Y7S /_W34&4#OR1%4DC/R:ACZCUE"I1UM8ML2895DME^!=G M 9P-4C]-1^=P%H_\9)2<_R041"X\G(C@8#?YR,*22H/IUF> &YM+4; M!*M10SPT)5ZD?#R*D:^N$D@1.1/>PC>_@_1;8/-ZVQ:;H\O+WWS]2I M-!X+^Y.*CX?]ZZ"UT>D#:L-KY[JBX_"-!['C %S3C>U20K]*B!LJ-'2]?R)3 MME;:G#G,A3NT'LE)+3$@K0,;]7X\B>V$_$,Q%8[LF%Z)'Z5N/3T8CR%*_%&4 MP$.)U*D+8RT@/PWV8?L2+,?\%ART$\JPC6N:FC*^%:;K+/UJWY>773MZ.=XU M]4],;;C04&%!HN%E2IY07:/L)D8VKCFMI:%T=L.2_BU0V0.T7TAI]A.KH/]; M67P%4$L#!!0 ( /*!A5>ZQOUHJ@0 $0+ 9 >&PO=V]R:W-H965T MLU*#Q9:--*ATNSG-BU 5EYH;:9B"!()ZVLU6AZ[/;I%!K]<#(*1\\;5_5RY6AC,CU>RR5<@_N^OC2XF@PH5=V"LK56 MS,#B9#0+CTY3NN\OW-;P8+?FC#R9:WU'B[^JDU% !D$#I2,$B<,]G$'3$!": M\7.#.1I4DN#V_!G]B_<=?9E+"V>Z^5%7;G4RRD>L@H7L&G>E'_Z$C3\)X96Z ML?[+'OJ[J1BQLK-.MQMAM*"M53_*Q\U_V!+(@U<$Q$9 >+M[1=[*/Z23TV.C M'YBAVXA&$^^JET;C:D5!N78&3VN4<]-KI\N[CZ?H5\7.=(NQMM+_KH,;.6_ M'AY/'*JARY-R WG:0XI7( OV32NWLNRSJJ!Z*3]!\P8;Q;.-IV(OX$7IQBP* M.1.!B/;@18//D<>+7O-Y)0UL?+Z43T@QQV;&2+4$/_]G-K?.(%_^W>5\CQWO MQJ8<.K)K6<+)")/$@KF'T?3#NS -/NVQ/!XLC_>A3Z\Q)ZNN :87/EI:H;V6 M5GT"#K;]66KN ^ 2QT@\6D5DMVX"%U9Z6J[.$1 MNUD9@!?\8\@>/0?C"72./KY^2O2BC]B:G6GK2*V!>U =L/9RF+,EXD M,;N6F&I> BOC'3AR+8P1+R'X,,7[ 8]2-"SG19:QKZ#P[S1>0E98%FHB+-4W MM)KG*8JE/"T"EB8\20,6H]%!0K8YTY6N,Z3@P[M,^2F!=A1)ZC!WE&+J<1XN4T"W,>A3G;P^UDX';R9FZ?:W4//N+>Y+JDJ:>V>=O%ZKY[=O)X]OTJ>>IW!> ]Z/<-9IVK'#JZNOQ_V+PGJ9C7& MS&[8:(_8>=<2E2@;>R-_^#PS7$MA7+#*.8:$&]D76AMW*!CEUT3GD MOJHH*-*3_V^I.C)F8"62(0X*SP1D7C:.LAX+S0L++D2!',PP+N.(&-B 3\<# M9% 1<%%DATRD8[R #]D":I(Z0-8B1T(1XID8BWR'%;_G!E(\$LA_S_MBG*?[ M I\.@4_?'/B^-,]?*\V<7:RI)O"]\=^K[HWQ[X.NU[]:A[T![\W:$?'/CV#* M&LO@);+I3:'&'QS'*<_#F%)NG(4#!D8MY7$>8Q;FA\2#<9IOAS3),2VCF(Z2 M,5:5MT0TX5&6\ZP07@@+'KT7GO9.,\K!MTO>]AE+-0EZBZF#>$T>"T>8%[Q( M,^]F&.RDTF2KLVG!+'W_1B]"IUS?Y R[0XLXZSNC7]?[_O*;-,L:0]3 D6# M<89EPO0]6[]P>NW[I+EVV'7YZ0K;7#!T <\76KOG!2D8&N?I_U!+ P04 M" #R@857R]C#?4($ A"@ &0 'AL+W=OU5PKN&QKAHU<0JMV]%PJ+*"UTP-1,L; M7%D+63.-0[D9JE9REMM#=36DKAL-:U8VSG1LYQ9R.A:=KLJ&+R2HKJZ9_#'G ME=A.',_93]R6FT*;B>%TW+(-7W+]M5U(' T/*'E9\T:5H@')UQ-GYHWFH=EO M-_Q9\JTZDL%8LA+BW@Q^SR>.:PCQBF?:(##\//!+7E4&"&E\WV$Z!Y7FX+&\ M1__5VHZVK)CBEZ+Z5N:ZF#B) SE?LZ[2MV+[&]_98PEFHE+V'[:[O:X#6:>T MJ'>'D4%=-OV7/>[\\)8#='> 6MZ](LORBFDV'4NQ!6EV(YH1K*GV-)(K&Q.4 MI9:X6N(Y/;W!N/\AE((%E[ LF.0PTUJ6JTZS5<7A3L"EJ&OTWU*+[+X05A;P M2Z8'X'L$J$O],WC^P2.^Q?-?P;MFLBF;S;%'_IJME):80'^?LK>'"T[#F:(: MJ99E?.)@U2@N'[@S??_.B]Q/9\@&![+!.?3I$HLT[S!.8@W_)DY@SE29 6MR MN"JK3K]T>&_ >15/$'D/ 0WF3&5RID5%RGJ('>>,%I#U.:..7[2N%_@0^P2WPTNC)@F) D3 M*](H(K'G]7(2D#3%^2O>""SF7OW/P_"-[0#H;WENMH%-H SH)U;6=QLB^ MQ?%OY$O,5?8BK#2-2!2Z) D2H(E+(C\DUF$I)7$8DCA .0Y)$L4DCL(GG_TO M;-!=[H#V[G0'?K@3TMZ3WL#U+\[43WBHG_#-]3-K=&FU8YN )<\Z6>H2XW#] MF%6=R:>U%+6Y#3$:S+:4DT5WJL+.D[@K^*XJ3)!;H3DR857U PYTU!.=+4=' M\V><- )DSWG]QUI=\8QA_AGD4F(2HC;;AK>BJW(H,%-Q"\>FBDP_[EF.8*:, M[M-U9_L'B-8P5$!#XL<)B5,*?D3\P+7IM>PS7W6K?[!K&W*2MYW,"NR[0"-" MHP _'J&A#[?+K\IFS,((-":N3XE/0PB(%_O$"UVX7BX6^VJ*XP!KTH<@B$CH MIW#+\4HO,^.C8P> EY(P#2!P0Q)1%\/=F-+#B& X2J4ZZ[4=YOMW"?7H)_ \ MGT1I@LU2LPI"GU T/:$)!!Z:Y1'7I:=R=7C4MO$FVMC'B4(Z7:/[#GZ8/;Q_ M9GW;?]K>/YX^,[DIT:T57^-1=Q!CQLG^0=(/M&CM(V E-#XIK%C@&XY+LP'7 MUP+3;C&PO M=V]R:W-H965TF2?(E%WMUSS]T])+,\://-[@$< M>VBDLJM@[UQ['D6VW$/#[:EN0:&EUJ;A#I=F%]G6 *]\4".C-([G4<.%"M9+ MOW=MUDO=.2D47!MFNZ;AYO$"I#ZL@B1XVK@1N[VCC6B];/D.;L']T5X;7$4C M2B4:4%9HQ0S4JV"3G%_DY.\=_A1PL$??C"K9:OV-%E?5*HB)$$@H'2%P_+F' M2Y"2@)#&]P$S&%-2X/'W$_IG7SO6LN46+K7\2U1NOPJ*@%50\TZZ&WWX#89Z M9H17:FG]7W;H?1=YP,K..MT,P10VAR MB,H!YJ*'25^!.6-?M')[RWY1%53/XR.D-/)*GWA=I&\"?BW=*P7OHK.X8RV[U,U6*-Y+0E5L8RU*_Z@-[._-UCJ#XV'+)50FLOY:X)42?XVA*Y,DF0J%!=Q;KM--SMFETIQS.^#CI);=[=L*R MO C/D@4)H,'=6Z?+;VPR#^,L#=,LP60"0Y% #3=T#7W0 M]8>.8GO/=!ZS*^6XV@G*,^PFLR0\BV.B8CJD+X]T,LG#=!%/1UO+'PU.WY/9 M@H):(, D"9,DF_Z/PC.@='8V99]@:)&!>U#8S0GF7N1SC/65/8\(L]GB*,;Q MA]'AD4T6898@LSL_##%(W_=/P=B;)$[#>5&P7[6N#@*)YSCE),F'L%?D^6. M)(+G*BJY+#OIY4E7RC^_6PG30.D*4B\)+9SS_&] MY_HZM[]A_%$D&$OPG*54#*Q$RM6U;0N4X R**[;"5'U9,)Y!J:9\:8L5QW!N M0%EJ>XX3V1DDU(K[9FW"XS[+94HHGG @\BR#_-\M3MEF8+G6R\(]6292+]AQ M?P67>(KEPVK"U>2DZKVE(#Z^,7]CL3NXIE!@4>LO0WF[;Y@LMX0LV'6"K,$VQ*6\<"*!>29258>9 16KSA & M;P"\$N ="O!+@'\H("@!P:& L 28T.TB=B/<"$H8]SG; *ZM%9L>&/4-6NE% MJ#XG4\G55Z)P,IX6YP.P!9B2)24+@B"5X 8AEE-)Z!),6$H0P0)<@IKQ$(JD M8YY@_)23-4PQE:(#()V#>RPD)TCB>6%P/L(2DE1<*(J'Z0B&WS^0O *^VP&>X_D-\&$[_!NDK?#1X;M[#?#Q MX;OOP&V5ORJ)7I5$S_#Y;_ U9>O/S4QE0=7AWR9Q"[Z@F4_?3==B!1$>6.KR M$9BOL15__.!&SNG6L@"-?,_9/8.M?ATKX8G(MB2,*@FC=^NXLU?$'=4D;4EK2GUW[9VJC_;+ MN>>&87='[WTS]=\(G&A'\0:S;A"YO6VS<<.F4==SPM<$%C+9M:9"MXS?(5\2 M*D"*%PKI7'554GC1AA43R5:FSY@QJ;H6,TQ4YXJY-E#?%XS)EXEN7:I>./X/ M4$L#!!0 ( /*!A5<3U"%3CP0 !T= 9 >&PO=V]R:W-H965T[PA]83'&''S)TIQ-C)CS M]:UILBC&&6(W9(US\69):(:XN*4KDZTI1HN"E*6F;5F>F:$D-Z;CXMD]G8[) MAJ=)CN\I8)LL0_1UAE.RFQC0.#QX2%8QEP_,Z7B-5O@1\Z?U/15W9J6R2#*< MLX3D@.+EQ/@(;T/H2T*!^"/!.]:X!C*49T)>Y,W=8F)8LD48,STGZ9[+@\<08&6"!EVB3\@>R^P67 M 0VD7D125OP%NQ)K&2#:,$ZRDBQZD"7Y_A=]*0>B01 Z:H)=$NPNP3U!<$J" M!YBC)&4?!.7I,0#OWWT [T"2@]]CLF%"G(U-+KHK&S6CLFNS?=?L M$UUSP"?1H9B!,%_@A8(?]//]'KXIAJD:*_LP5C.[5_"WB-\ !WX/;,MV%/V9 MGT^W5>'\M];#KVZ]-1A.-7&<0L\YH7=Z8OSUJX"".XXS]KZ!5$ M^1793J'G0F\P-K?-<57 X,"1$Z\)"XYAKNOY0[\-"X]AMN]9HUJM%>6@BG)P M3I1@24E6F]1,1O(D(^Q"ML$956*/>L)[RA.,%>.2(8^6^I)=^Z=32*1;H% LU MB;5RX%=TK4:) M-;3XNHMSR+._XGBIEM\? M''Y"=)7D#*1X*9JR;H;B0T'W9W'[&T[6Q6'3,^'"K8K+&*,%IA(@WB\)X8<; MV4!U(CK]%U!+ P04 " #R@857I.(#(P(% "E( &0 'AL+W=O(P$78RLSW@0X&YBD/;XB]&=+'U'R:-,.?^>7'R9CRP[&1$- MZ4PE"*(_MG1"PS AZ7'\FT.MPF=B6/Z^IP?IP^N'F1)))SS\F\W5:F3U+#2G M"[()U3W?_4KS!^HDO!D/9?H7[?*^MH5F&ZEXE!OK$40LSC[)4QZ(DH'FF V< MW, Y-FB?,&CE!JUS/;1S@_:Y'CJY0>=< S48FNT1]$ M")*(CSYZ5!$6RD^Z]?'!0Q\_?$(?$(O1+0M#/4GDL*GT@!)L< MM]"M=KF2R(_G=&ZP]^KM^S7V31V((AK./AHW3BWPZTPU4 M?(<=V6H;Q3,XW M=TR/\S;O_MN\!_7FOY'XE/=*+%O%S&JEO-8)GLLYMR\+5^KQ4N',\^I > X-'W.@4'BN![A2![M0&NDC0.Z96^>I Q14*&=$* M,/5L"G:&Q+@TD+;C--RC<-=ZOC31*R-TBY.[;0GZE M9WV6UO3LY\N8_6=]/ /,Z?1?3&@##+NXT:MV M"VHC\(.YHUO$MUL;WWQ-2**8[(-9O$1K*M(=L]Z!(#X-6;: 7"$2\8TYGV0N MW-)C=KO'\[MV&)?.[S,<^I . R!81:)>(5'O/(GN"XGN2A)]+4GD/ZWU&X-> M"?YD4=)/+_H/^I9J>I=P.J9$&'4&K=M T:HZ'RH\ MN+[$3J9JR'+)!)3F@=)\4%H 1:LJ>B@@8?>]4C508287')+F@=)\4%H M1:L*?JAHX;-*6F]-U9#UHPDHS7LE *TT59NWU:!5,2A:)G2S=(JJ-5JFY]U2 M*[6)57;L5;069^J?TY/DH_8;/)A@0[N'!WYV8G[ 9P?XMT0L62Q12!?:E=WH MZI0ELC/Q[$+Q=7J&.^5*3Z#TZXJ2.15)!WU_P;G:7R0.BO],&/\/4$L#!!0 M ( /*!A5>^O#'!5PD "U$ 9 >&PO=V]R:W-H965T&B:W>OE MLMX\J#RI+\N=*O0G=V65)XU^6]TOZUVEDFW7*,^6.([Y,D_28K&^ZO[VOEI? ME?LF2POUOHKJ?9XGU9J^;A[7^EW MRY.6;9JKHD[+(JK4W?7B>_3Z1O*V02?Q1ZJ>ZM[KJ'7E4UE^;M_\LKU>Q*U% M*E.;IE61Z/\>U8W*LE:3MN//H]+%Z9EMP_[KK]I_ZIS7SGQ*:G539O])M\W# M]4(NHJVZ2_99\WOY]&]U=(BU^C9E5G?_1D]'V7@1;?9U4^;'QMJ"/"T._R=_ M'3NBUP!11P-\;("G-B#'!J1S]&!9Y]:;I$G65U7Y%%6MM-;6ONCZIFNMO4F+ M=AAOFTI_FNIVS?HFJ1^BI-A&W8L?_]RGCTFFBJ9^%?U2/*JZR=LWG<1/25I% M?R397D7O5%+O*W7X["*ZU9-KN\]45-X-6GW[1C5)FM7?:9F/MV^B;[_Y+OHF M2HOHPT.YK[7.^FK9:"=:4Y:;H\$_' S&#H-_VS27$4&O(AQC8FE^XV_^:U*X MFB]UUYWZ#Y_Z#W?ZR'/]MVE?*.B_US;7#KJH75>[8E_7NV2CKA=Z2=:J>E2+ M]3__@7C\+YNC@90-W"8GMXE/^_K[O*R:]+]*SYNR;FRN'MKSKGT;2Q[7" M" MXZOE8]\)BQ@1*XI.8@/SZ,D\ZAV5VP=MWD6CJES/MM-\M X)#3DD@90-?&8G MG]F90W)HSWI]S05'@HR&Q!2C4F@LV(>$G\SC7O-^KLJZCCX6FC599^7/FC'6 M]<^-YX\GC2E!5W;KQ,DZ,<^ZM_J]LIHGC(=?,-:;L <3+5*(B8$SRRT12CDC%)[4:N3D:NO&OO;5G<3UMZJY!++Y"R M@U0Q''2-C*5KD&,8K MC!V& @B1ESGK#V639%&BNU'OQ_+#MFT;)4UTU]K]V-K]*IHP>ZEA'T)(K&+# M$9L@(YA+AR> -^3GVR1/9DQR$W.&+Q81YHB."#B(_"!\F1^>E6#2\$+(>,Q, MJU@L7&L6P(G\Y)SDSN3E8F)33[,8Q73LC4V01A^J+KI^B6JUV5=IDSJZ-6A&&TK;L L ^IB%2N2Q=_LP MV^] VH9^PR8!^S<)$T*1R7-,5XR)\>PTY1"E9.7866( /YZ9,KM#D0EK8PU9 M>.XP$$B._22?$XK,5/@"(S'.)FQB+'89"LC%7JY-#T@KRY +'6K&9IIR;:;I M&G("@"1QH-2>>$D[=S&&TC9T&Z!+_-"=<-AIDI0CAL:[5HL86F%"')M6 M0E M,ZGK7(O$!.HX[;&(.)A+>L?%?N;.6(O$Q.D%7HT/*:U2E+L,!>82/W.GKD5B MYKD<86R8:4F'Y4H*UX@#&(D_&X:]0;MAMUH8E(>AM W=!1X2'C K(5ZXSG8] MD+:AZ\!9XN?LA.ACPI,(SHSH8Q%C,7.< !#@+)G)67?P,?EIU(-\(D,#@:_$ MS]IF%]<":1LZ#XRE(2N]-&BI-Y2VH>M ;WINM9>:.!:<&#BT MB*$82\D=,[-7[_5C>WH,HB:1QRO<*S(T$'A-_;R>$8.H>>QL6.@3&5H(B*7^ ME'-R##(32NM06_).WU ##ZF?AR\[%?$KG;T> VD;=@$0E\J0H2CH\70H;4/7 M@>74S_()H>JVJ1) M%NV2G:JL+GF5S8T3H;0-78<- 0MV XP%/3 /I6WH=^\2V-FWP"SWNV(IQSF$ M10R3F+@N>3#89[!0%\'8\S?!+"+$L1-BL,-@P2Z#, M_5IG+\N_@_<<>,_])^G0>2MO0;]@;\'./SKGE)AD1E!AW/DTY(BDE M]MG) ?@\U-$Y]YV+'XTT19 C8'*@. ]V=LYMI^*X=\GG:*9%#%''0N? 7![F M[)R;^34F##'#3%..2.*ZO,>!D=Q?5)Y>QN)!S]!#:1NZW;N ?6Y-F5MR=DPP M,@;&4GLF9$4=N3T'\O)0-67^?$W9(M(OZ0Y-!.KR8%5E;BD7HY@:O6DK/L?8 M<:.= W=YF+(RMY2+,4;"Z$]+^9G@>.4(< +@*/S),&P0NA.=Y%X5F^?.<_PJ MYZ[,4-J&'0"4%"C4[D $/5(/I6WH-[!7^-G[?$02%J!228QKQQ8Y06-7.5@ M>\5,]CH#DC"9.EY %A'']D4 <\7,@V_/%U=,G.IPQ,<7AFQBQ/G]&H"N\">F M4Z.1,/-.1(7>'XS--.4$$9+2*NK]@((*X(5F@6)DPO5MBPTBKE MN' F ;@R3+E9VJX[2T'&0WZ4&WR+,]8; T?XE0!&.:7@//4 TZ]L[H(,I6WH M.K!1ABPWRZ#EYE#:AJX#=.6YY69IDI3WTX^C&W_'$;0$-,M0-6GY?$W:_ZR7 M^@+TEL'*U]($LW&MW_^TEWH#C)=A2MU'-7PXS<8[$?_#YCJS[/V60_M#&N^2 MZEY/FRA3=UI]?-GN>ZK#;U,O_ U!+ P04 " #R@857Z>@BLHH$ !-& &0 'AL+W=O MRYU^9'QAO'/ M8@D@T=* YQDHB6W/<89V M@@FUIN-L[)Y/QRR5,:%PSY%(DP3SERN(V69BN=9VX($LEE(/V-/Q"B_@$>33 MZIZKGEVRS$D"5!!&$8?GB77I7H3N0 ,RBT\$-J+21CJ4&6.?=>=F/K$<[1'$ M$$E-@=7/&JXACC63\N-+06J5[]3 :GO+_CX+7@4SPP*N6?P'F M:\#@#8!? /RN@'X!Z'=U:5 LM#M//9,N !+/!USMD%<6RLVWGUU@L$:9SE#7"+RE9XQBH%#UT0]<@9*([F<5[3#CZA.,4T!U@ MD7+(GYV@#YASK!..C@*0F,3B6(T^/0;HZ-TQ>H<(1;\O62H4BQC;4KFM7VY' MA8O7N8O>&R[ZZ(Y1N10HI'.8-^"#=OQY"]Y65O-KKQ6PH^1/$6^VT.> MX_E-\7P?//@^>-@._PW3M^ U,?QR OD9G_\&7V567 H!Q5RY)7A&8B()B.UD M01\I>H HY9S0!;I41A\8Y>7 %19$H#]O%3VZD9"(OQIBN\I]Z3?[HHOJA5CA M"":6JIH"^!JLZ<\_N4/GEZ8TF20+3)*%ALAJ">V7">VWL4\KGWT/;;)""W.$ MU\#5PJ%*CTPYD2]-R6GE/30Y)LF"]HC=$4JR"M&4"D-^U%(Q*%,QZ)X*"3QI M4KV=PD,O@'ECU6T%'JJP2;+0$%E-\V&I^;!5L !F$@E=EK+JU5,S7RUH>!;# MB=J6G0BU.O90I*8+H:E:TE"J:AB.R=_J&XF9$&C%!-%;H!YRO6):(<;5,[H MKMBB*$W2&,O"OBFCN8/#S$&]T5M/^[[CC.UU-7M=C((N1F&K'M^H]EFI]MG_ MIW:3MKD[@XHB_OG@?$_=;F9!-[.P58-O5'A4*CSZ;X7UD@QJ;R=?*F(WR3/: M#\CM^Z/1*WFZF07=S,+1WBP=>"/7.RO-:H&?EX&?MP:NVNHK6Y"HNI%MBKF5 MYM!ERR198)(L-$16RX7K[(X9S@^T32R<,913HVR!4;;0%%L]K973H]OZD3V] MJL?JZ$_:O[9VPH-3X^Z5F-%>E>YB%)KRJRZDMQ/2:Q7R82OC3CZTP(0*=*2% M!7'<*&8KZ<%B>GLZN8-]-?>M_#VKT)1G=3EWAU*W]8@TO84UQ,A'_Z#.RT [ MX\%:&CU<&F4+3;'5<[,[7[K]'VDI,'HJ-M]>#>SH)M9V&3F56M7'KI=N4Y-@"^R>VRACB$IE?G-:CE:WI5? M9C?$]LX\OVB_PWRABW@,SPKJG)XI#WA^=YUW)%MEE[,S)B5+LN82\!RX-E#/ MGQF3VXY^0?D?A.F_4$L#!!0 ( /*!A5=(_V6/7 0 &P8 9 >&PO M=V]R:W-H965TT M,T1R:S*JCMVSR8@N14IR?,\ 7V898M^N<4K78PM:SP<^DOE"E ?LR:A <_R MQ>?BGLD]NT%)2(9S3F@.&)Z-K2MX.76#,J&*^)O@-=_:!F4ICY0^E3NWR=AR M2D8XQ;$H(9#\6N$I3M,22?+X4H-:S37+Q.WM9_2W5?&RF$?$\92F_Y!$+,;6 MP ()GJ%E*C[2]3M<%U01C&G*JT^PKF,="\1++FA6)TL&& E=$2K=RHM*FR934D+V_C@V#R+)%Y M8G*;"Y3/R6.*P17G6'!P#AYDKR1+>83.0.?\&?@@F^OU#1:(I/R-#/_\< -> MOWH#7@&2@T\+NN0H3_C(%I)>>1$[KJE<;ZBX>ZC\%8L+X,$SX#JNITF?FM/_ M1/F^=%N*TBCC-LJX%9ZW!^\J_K(D#"?@+\0#$>6_)GR#%;86OR^V\P=/[02= 3F"*(UPCBF= GGZA M*9AMU$@K-4BK!JK4T FP00TKU'*JK"8P\L/('=FK[=)T8=!U8!.FD/8;TKZ1 M]!WF_%(.BWB9+5,D)&>442;(_ZB<(CJZ&[Q@B\>Y'T51N$-7$^:&7NCIZ08- MW>"G-3X#.18ZYD&'$G3#P7"7N2;,]P?>0,\\;)B'1N:WN1R>1MYR5"2T?+* M'&58VRIAAYH;!#OTS3$*]ZCA'AW@_J,21QJ)(QC '8Z:,#]PAGN:8]#0'!AI MWN"5?.P64EN!XT5.4SK_IB-I1#EVXO0$IA0\; H>GF0$#_L4I"0X.XU[,$REO>4RH)'VM'(RF$GGEU:3ER](H>5IQ#GV7O6% MIE;=.@AX&@L!>_40?:&IHK0N OX:&U'#*JTYA-T./A2FTFY]!#0;B6L4/\F! MJV5FS#SZ]O2$IM;9&A 8G*9GC4;G:%%Z0E-%:;T--)N;%_=LUZQ J.G90V$J M[=;60+.O^4#S\YAF!1:2Y)QA+-^_]Q U AU]MWI"4\MN;1(S52?:&I MHK16"AJ-R-CIS3#H-+ Y2'W_;KV.>\#K,)3@#+$G+3%S\M$OUCVAJ:6V M_LB%IUELZ-4^]86FBK*U &-T(B]NV1I6&:>=ECT0I%)NS8UK-C?W2.P;L>;, MHV]-3VAJG:T;5 ?+\ MC%+QO%,N.#=_,$R^ U!+ P04 " #R@857XP'= :4" #M!P &0 'AL M+W=OL,*%-@N;G-BAMI+8I ML(?!M&GP@'APDVMKS;&+[3:#OYZSDX9V9-4$>TGLRWW?Y[MS[@:55'=Z"6#( M?W(% K_,I2JIP:U:^'JE@!8.5'(_"H(SOZ1,>.G MV:Y4.I!KPYF *T7TNBRI^CD&+JNA%WI;PS5;+(TU^.E@11=P ^9V=:5PY[J.P/TVLOW/XPJ#2.VMB(YE)>6F\\4L"R=?:R+(!XPE*)NHWO6_RL - GFY U "BAX#'%.(&$#]5 M(6D R5,53AN "]VO8W>)RZBAZ4#)BBCKC6QVX;+OT)@O)NP]N3$*OS+$F?1" M&"H6;,:!C+0&H\EK\HDJ16W]R'$&AC*N3]!Z>Y.1XZ,3,"T2.",;F4PBPUF8H"B@Y\=AC_]@#>Q^#;#$3;#(RC@X2?<],C MQUBQQ<_PO=!RJ+"VA(J"O+WWD5S&'K8W#2H#7CIRQ?A6?"NJP#/ M298])]GTFC4BK#?E'7;^4<_\JV6M15JZLN-648.$X[0S;I M>0\OSF8WWYU.\;Y3UN$4A;UDWVO:X16>[G#5D?L[_:L$M7"#0Y-O[0UX/PDJH%$YIPF*-4T#O']JKJX5)OC%RY M[CF3!GNQ6RYQ'H.R#OA]+J79;JQ .^'3WU!+ P04 " #R@857KEQQ".<" M "Q"0 &0 'AL+W=OKYQ1V:%,C?L M9##',[@']3B_%7IF-RX9*8%)PAD2D ^MD7LU[IOX*N ;@97<&B-3R93S)S.Y MR8:68X" 0JJ, ]:7)8R!4F.D,7YM/*TFI1%NCY_=/U2UZUJF6,*8T^\D4\70 MBBV408X75-WQU2?8U-,S?BFGLOI%JSHV"BV4+J3BY4:L"4K"ZBM>;_JP)7"# M P)O(_!>*_ W K\JM":KRII@A9.!X"LD3+1V,X.J-Y5:5T.8^1?OE=!/B=:I MY(8IS&9D2@&-I 0ET04:E5PH\@=7?7Z_UB^,!'0Z 84)E6^>(\_Q_!;YN%O^&;-#F%U_3"J_S\ WX?.<]6A%*DJT'[C9D0F5(N%P+0C]%4*J%?P9]M1==9@O8L MYK.\DG.?O UW;2WX3V;_-,1O&N)WN2=W8-:!# 3BN6ER MT%9M;1%6%F;-6":1U_<&]G*[BLX\1U81-%4$G55H\%X;>*WJ;8%[0>B$.^2= MWD>2]QKRWDOD81MY;Y_<=Z/=GG=Z'TD>-N3A2^11&WGX*O).[R/)HX8\>HD\ M;B./]LA=/W3]'?).[R/)XX8\[B1_*$#OX[D"T<8?[_'[/2=P=_@[,QS)WV_X M^]W\7&&**#ZO]M@I5WK'KH:%/E.!, 'Z M>IZ8;;LYI25_ 5!+ P04 " #R@857RRGMI;0$ W'0 &0 'AL M+W=OK<0]X/'^>*TSVA M#VR#,0=/95&QF;7A?'MIVVRYP25B%V2+*_%D16B)N)C2MS[=HC6^ MP_S+]H:*F=VP9'F)*Y:3"E"\FEE7\#*%L310B#]RO&='8R!=N2?D04X^9C/+ MD2?"!5YR28'$QR->X**03.(<_]2D5K.G-#P>/[/_K)P7SMPCAA>D^#//^&9F M11;(\ KM"GY+]K_BVJ% \BU)P=1?L*^QC@66.\9)61N+$Y1Y=?A$3W4@C@P$ MC][ K0WYL*.S^\X63Z<7XM09V!!2E%_#*D,GJLIJ7#%&2 KH(! M TR?Y!B#]PGF*"_8!V'ZY2X![]]] .] 7H'/&[)CJ,K8U.;BQ')?>UF?[OIP M.O?$Z3SPB51\PT!:93C3V"?C]O&(O2TBU83+?0[7M3M*^/N27P /G@'7<3W- M>18O-W=U[OR_W=/OWKT3#*^I'4_Q>:=J9X,H/K]7)7&#O@KYX."*4E2ML1R? M/9=&!D3VP0)M/\\"/H2B[Q^.@#E%^$$:3+BH9HB",/!AU8:D&%GJ>T\(Z'@:-A\&HAPO" MN%0PBA]QM<,Z7T<)7EMG)LD2DV2I(;).%L(F"^$;BT5H,HDFR1*39*DALDX2 M)TT2)]\G%@>SX%@&/#?N:<40Y$9>T).*(6CB1&Y/*(8@Z 831Z\34>-<-.K< MK0@7HLN-*L!,B$5!MK(T=?Z.,KVVUDR2)2;)4D-DG73$33KB-Q:,V&0239(E M)LE20V2=)$*G[2^<[Y.,VJ[S)0Y"S^^)A@[FQ7'8DPT-S)O$08\MU<#\()J$ M>N6 1UT4'/7R#A68J4(4[?8#YGFUUOH\RO+:DC/*EAAE2TVQ=?/AMOEPWU@\ MZ@.82J5)ML0H6VJ*K9O*MLF$H^W/B(!X0V7PG2CH"X@&YL)P("!#F!O%DTE? M0(8PW_%"]X2 M%T8'&_#?L$5IJA0Y8BR,J]RQBF2+]&TKH^2O;KX3+(E1ME2 M4VS=M+2M(PS>6D>,]IY&V1*C;*DIMFXJV_X3CG9&(SH2#K_Y3A0.=&0($RH2 M.WT=&<)\WW."OHX,86$0A"=:&-@V:'"\0Q--#*>[)=_14_^"C-J_NMY,LB5& MV5)3;-U,M-TDC-Y:.HQVH4;9$J-LJ2FV;BK;3A2.]D@CTA$/WE@Z?=GX)B3Y M-B350,ZA,Y +^^@BJ,1TK6[@&%C*<5 P5>B:V&PO M=V]R:W-H965T(K4N"BI_CB$7VY&'O:>%"5LLM5WPD^&*+F *^F%U+\W,K[5D MK "NF.!(PGSD7>.K,>Y: 7?B*X.MVALCZ\I,B$<[^92-O, 200ZIMBJH^6S@ M!O+<:C(P$,9S.DZUQ.Q_0B5 M0SVK+Q6Y%^ TB 0G12^0CM:025/5IL1#6\0N= MA?"(A2_K8@82B3F:-J@L&4L-W68--NVNU(JF,/),7BF0&_"25R]P%+QMX>O6 M?-TV[<;XX@V:P8)Q;H:6=P62B0R]9KR*Q@7ZU1B7THG23,^9L:F^ M27"W&\0XBH;^I@&P5P/V6@$_2,KM_3F5HW?($1,2]_K]9HZHYHA:.2:F4+@L M.!4D.@"Y-/$(2'P$I%^#]%M!3+&9 SLG)/U#$M+#$2:XF610DPQ.OSO L[^X M-8,#--(/0A*27C-:7*/%K6GWS55;R"ZO-R#-ZX'<-4*F! )Z3YE$7VF^AB:B M^#\D(PYVU3;X]W1\F-[::1E6&]]=X6JLJ:7)P;,@=\(CUQ#OO0SXY,P\%ZEZ M=,A^FD:=D!QA(CLFNWU(H%6NNRZ:D7JU[NNNRD]D= M+QO"SU2:]% HA[D1#3I]4T5DV6.5$RU6KJ^9"6VZ)#=) M-5!WNLEO4$L#!!0 ( /*!A5?BX13)"0, "T* 9 >&PO=V]R:W-H M965TLFEJI)2^\E0XB0;MIE=85@=@^ M3/M@D@.L)G9F&RC[];.=D#(M9!):M2\0VW?//7=^;%]_R\637"$J>$X3)@?. M2JGLQG5EM,*4R ;/D.F5!1QTT)94[8MW-C$?;Y M6B64X5B 7* M/PI0IXQI' ^_]^@?;/(ZF3F1>,N3KS16JX%S[4","[).U(1O/V*14-O@13R1 M]A>VA:WG0+26BJ>%LV:04I;_D^>B$ <.0?N(0U X!)9W'LBRO".*A'W!MR", MM48S'S95ZZW)469V9:J$7J7:3X53Q:.GJY'.*X9;GNK-EL26ZPHF*)6@D=(K MU@IFC"H)A.W'CYFQE/"9"$%,<>'\#A6AB;R ,Z ,'FB2&(N^JS15$]"-"EJC MG%9PA%8/'CA3*PGO68SQ[_ZN3K',,]CG.0IJ 1\CU8"F?PF!%S1A-KV#\[.+ M&MQF6;^FQ6T>J]^*"+R:_UF_H:X)6Z(6L(+Y#@[MQF1GIX=;(F+X]DE#PKW" M5'ZO*E0>OU4=WQS:&YF1" >./I42Q0:=\.T;O^.]J\FN56;7JD,/;[E4P+B" MG;X?!$9\R>A/C"^!YUM_"23E:Z:J>.?(OF>AS>6P"3M^H]=W-Q6$VB6A=BVA M(YH\GTQG\J**12WK@N M25R?)M ,!>4QZ&=K/VTJ7\6J/D!3(Q,AP8?47$C0@9CL9$WY>B7S7BUP+M_B M'%7QJG4_<6]][^59\/ZS=@L"_SC!@W?/?VWE_"6";Z4#OI=+1T+0.BH>]^ % M3U$L;9\B(3)'*7_,R]FR%QKF'<"+>=Y(/1"QI/I53G"A7;U&5U^!(N]-\H'B MF>T'YESI[L)^KG0_A\(8Z/4%YVH_, '*#C'\!5!+ P04 " #R@857 MX9 MK6@# "Q"P &0 'AL+W=OA"IM+NZ>]%MU:J[KTTR@-7$SMH&>M_^;"<$=@F!ZG1O MBAU[_O[-V#.=R9:+5[D"4.BM+)B<.BNEJFO7E=D*2B*'O *F5Q9;%;$LJ<=&*_/8ITPM>JH P>!9+KLB3BGQD4?#MUL+/[\$27 M*V4^N.FD(DMX!O52/0H],9(B@@4T:"Z)\-W$)1&"7-\;,1==HSC>'A>*?^U3JOG9D3";>\ M^$%SM9HZB8-R6)!UH9[X]B]H'(J,7L8+:?^B;;/7 W!K[EK@^RE'=$D70B^!8)LUNKF8%UU5IK.,K,K3PKH5>IME/I ML^+9ZV"F_)-&OAA&"5AG *(C@$$<)IH@Z0:(6X"X%T"G M[0*H.@\0'P-$21 $)P(P:L\?77XQP/++KV1T!.1'P2@9C?UNHJ0E2LY<2:6K MH0Z(XF@#4IWC2-[),6XYQKT;ZS]L$8=\<+,!H?\IH=T;1H^"9M!9W;S_(?7Q0?G&_SWY7Y[O MS+2.:6=(FU.2@YB&PQ$^$4]_3^>_HP1<@%'+8?_PQ0WC$W4 [TLX[BW OU6" M"SB"8XYH&)VH!WA?J?$[2O5Q1;@ +.P"\T^D(]Z7:GRN5G<4AE]PNE.QD;V4 M9U^Y<7_I/E4@=@F*2).@%X8M[GC>O[]N]Z"+*D$L;:\H4<;73-4-5?NU[4=O MZBYLO[UN9N^)T)DH40$+;>H-1SI,HNX/ZXGBE>W)YESI#L\.5[JG!F$VZ/4% MYVHW,0>T77KZ+U!+ P04 " #R@857,J-9C2$$ "8%0 &0 'AL+W=O MS"24[1*6U8),/ MN5PY6@0X2F5F/7 JWD8"QVF4I)KHC*=\PY*4AA!WX>3_>_A[>Z\>/>_"Z"&L56^L0VUNKE_ .TRMD MFQ?(,BRS:S_]\(\!K^!V!WSQ=KC5%8U_Y]W_8>^-6-I5GMHYG_U:GFXPA#%K1'101730&]%6P>\*72_%J:%32;902>:I)/,5D35$=2M1 MW?^Y<+HJ,T(EV4(EF:>2S%=$ULB(8941P]YC_JO0G0N5S\1UC4G5V7F7K 7) MH%YC',-QC4&S%LU[G9VJF$HR3R69KXBLH=BH4FS4J]@749:C=(TRH($XE^*+ MKTNP@F-<%^Q(JEXOITJEDLQ32>8K(FM(-:ZD&O]GMY)>YE,+Z;AU?,>&<70G M&;>N$2T;K\UC#8^-_#91PZ@12=-X^30U>F,Y)XRCE'"T!XXH!&2=1O] >(%P M0K8I[_S"[&4\-88E6^.>91BM,"IUZKW-J:_*:5.;6MO _#%M1(V*2(A6A!ZF MY6VC4ZM>#R=KI9)MH93-^TXL+1%$3!D:HZ1H0)@C%.)]U_7;5[6P0G:]UCA* M@*[S%A]#@3Q>Q;=Y-5NU$6_RYMG1_-R\7I@=\YYL.^:-JA?ZHF=YA^DZ2AF* M825<&5=#46)HT08L!IQD>=MJ23@G2?ZX 1P"E0;B_8H0?AA(!U4S=O8-4$L# M!!0 ( /*!A5<342'., , &X- 9 >&PO=V]R:W-H965TX[O.;YQ[/Z&\2>Q!)#H.4NI&#A+*?-KUQ7Q$C(L M.BP'JI[,&<^P5%V^<$7. 2<&E*5NX'GG;H8)=:*^&9OPJ,]6,B44)AR)599A MOAU!RC8#QW=>!N[)8BGU@!OU<[R *SD3(B06.6J>H0V/A[AB; 39G0&-!T MB3F@!TJD0-\QYUB;CTYN0&*2BM-7T<)$KTST6=$3?5>J=/6D;ERF-BY2"PZD M%J([1N52H$\T@:2.=Y7,2FOPHG446 E_Q+*#0O\#"KP@;,K'#K_#VP/H6C9A MY7QHZ,)#SFM;SF9OG1\J>^D"U+LBT6R+]N,F>&N&AQO,$_3KFZ)$MQ(R\;M! MSJB8O]L\O]X?KD6.8Q@X:@,0P-?@1._?^>?>QR9O6B*K6=6MK.K:V*,ORA"I MY)\06E;3:9->*\FQ>@NRGB'3>^$Z\OTP[/9Z?7?=(*572>E9I3R"D(0N4 X\ M5BNI=LHF)07'U=[D7C5MD9YUEG]_:BQL^'BMJ./#;WMMCJ.O<.,_Y_+NPR@;;L M:HFM;E>PLRMHH;CM)$=+#MZ4=] )7G]5W;T3;09\80[Z L5L165QN*U&J\O$ MT!RAW5UX<1.YPWQ!J$ IS!74ZURH3R,R9>.GJ"Z8D5_ 5!+ P04 " #R@857D:L]HM$$ "2(P &0 'AL M+W=O?8]) BDG+[CGU34FV+9(%S8DX8TM:J"=WC.=$JEL^M\624S+3HCRS M7ZK)K/AZR!YFE!;WF2#SD.>'K2YJQU!FM:.6%SJ]6JXRD16G%6\G5TU3IY/A6LN3^]%(EZ!%F!TQ0JY$"@L9G1FT ?M>N\U?=2N'[3H;=6;=9>ZSUUZ MZ;8"K\@:.=Y'Y#JN:^J.=G5$IV?([6LY-O5&N_SW1)XA#VNY9Y"';Y>;&A]] M7^WQ_ZZ]D0FO-K>G>=XAK6 MJ>JVINI"J@F+F1+1JCLV$9"P !(60L(B2%@,!&O8PJ]MX;_S!.%#V@L2%D#" M0DA8! F+@6 ->_5J>_5^V 31VQL*/7?@.'MCYJ2U"<>: A(60L(B2%@,!&N8 MHE^;HM]JBIW/JF3S627T9]5_Z/ DU4H\=A2!A 60L! 2%D'"8B!8PS"#VC"# M=YZD!I#V@H0%D+ 0$A9!PF(@6,->V-EN 3FO3U,"S96;RE'I)%5#DBXR[>9< M5K#NSLRDUNAN[\6TU%[GL3X I86@M B4%D/1FE[8V0[$/VS)THX^=AP!I045 M;=>UV+":"@UQGB$N,L1U#7&Q([F+BUEVLEA7C;4*R M-3>=5XX8=!\3E!: TD)06@1*BZ%H M39MM]U9Q^^;JD>M'T!W7BM:8USW<=0:#YA@>@%8;@M(B4%H,16NZ8;NEBENW MU+YO!0FZ70I*"RK:[H[8#/0VPHC\H#)_K$P1:_.:UR1?@\+03*Z)VJ MRCGK*?OQS0&0S8UD2WW^8,JD9+F^7% RH[P,4,_O&)//-V4%]3&<\3=02P,$ M% @ \H&%5XO'D"NA P "! !D !X;"]W;W)K&ULQ5?O;]HZ%/U7K&QZVJ2V^4F /D J)-,J;1H:VO;A:1],<&I800<2E!!9?M[" +)-*8A_?:E&C MB2F)Q]?WZF]4\B*9-6:P(-F7-.;)U!@9*(8-WF7\(]F_A3JA@=2+2,;4)]I7 MV.'80-&.<9+79+&#/"VJ;WQ7&W%$$#IZ@E,3G,<$[PF"6Q//857!,.OBF,:-QP[MV8.YV"'R)^ M@5S[##F6XVKVLW@^W=&E\WO1P_\=_<0,MSD:KM)SGSH:":9POFX?C2M*<;$% MT2XX6A_0,6Z)#VKY:H]IC/Y[)R31-8>Q$Z*Z#5%]+K43XI8UL7!#_4[0W G"PNZ\E3* MOE*6/SBWLX$WMEW+LB;F[;'U;: W\$?#%C!H VU[Y-JC%C+4('W7M4Z0)X8, M&D,&OV=(*=M;3N)TDT;JO)^AM(BH>HHS%!'&=69540='&W8\RVI[I<'Y&ES0 MQODZO?#G>BRD L.F L._ MW'Z'?1:Q3[&@3[&P)[&3(HZ:(H[^6/L=M=YLU]%U% U.VU':N+&MZRAMG&W9 M'2UEW'@Q_BN==]S:[V.'QNT?$YU!;2%7YT];S>UPQ[8>_HE;G?XL1'ZH(!P= MQ'Q((2+;(OTNO,(YV17:S&M!OR/U[IB_^E[^/U\#*1/-HLLF!;M5(R<11 M$(Y4_V2;U69LO5+#VJ/UN7VYL#7K@1QSU23U(%_-R.\QW:8%0QEL1"CK8B@. M!JW&SNJ&DU+-56O"Q92F+A,QJ@.5 /%\0PB_OY$!FN%_]@-02P,$% @ M\H&%5XP-?3"R @ CP< !D !X;"]W;W)K&UL MQ57;;MLP#/T5P0.&%ECJQ&EN76(@:7\AQ:U'BO](-) ) ]9:DT$R]!S*]\WT0)9-Q4I7[0;O?]C OIA6-GF^MPK+:8"@ESSEM(&GZR/Z>\>=N*RX M@6N5?A,Q)A-OZ+$8UGR;XD+M/T+)IV?Q(I4:]V3[TK?ML6AK4&5E,%60"5F\ M^5.IPTE T'DA("@# E=WD<.1AV.M]DQ;;T*S"T?515-Q0MJF+%'35T%Q M&"Y110^M&?&*V;7*J->&.[E:;(HDF&+3Z'$KC'#&SUQK;F5D9S> 7*3FG!P7 M8%"+" G"P;%[*="PL\7RWIR/?:0R;3(_*DN:%24%+Y0T8G=*8F+8.QE#_'N\ M3_0JCL&1XRQH!/P2X07K=MZPH!UTF4FX!M, VZVDZSK8[DO26:#6ZKET4Q)) M;H!^762K SOUF_.#,T_W7,?L^R>"9+<(F?E1IU.1_[(^OSVN5R;G$4P\.H\& M] Z\\/6K3K_]MH'=9<7NL@D]_$ <;$?/A"PEJVUE =)S('8 [,+.* A&O<%@ M[.]JTO>J]+W&],7/5Y>Q,>X/1>E75?7_<\O[_X#=H&(W^!LM'SQK>:\[&HQZ M]0T?5LF'S0UW\NQHE BY83EHH>*Z[,TH778 KFM/MW\R)#/0&W<5&!:IK<1B M7E;6ZK:9%D/VEWMQ5=UQO1'2L!36%-J^&) 8NAC_Q095[D;N2B$-<+=,Z,8$ M;1WH^UHI/&YL@NH.#G\"4$L#!!0 ( /*!A5&PO=V]R:W-H965T !\> FIXTUQPZVVV[_GF,GS;HI*Q/LI?'E?-^Y^IP.=E+=ZAS MD+N""SWT"ZHXL0>#-2JJ"&MRJM:]+!31SH(+[81#T_((RX24# M=S97R4!N#&<"YHKH35%0=3\&+G=#K^OM#Z[9.C?VP$\&)5W# LQ-.5>X\QN6 MC!4@-)."*%@-O5&W/XNMO!/XSF"G#];$>K*4\M9NOF1#+[ & 8?46 :*GRU, M@'-+A&;\KCF]1J4%'J[W[)^<[^C+DFJ82/Z#928?>N\]DL&*;KBYEKO/4/MS M:?E2R;7[);M:-O!(NM%&%C48+2B8J+[TKH[# 0!YV@%A#0B? N)G %$-B%ZJ M(:X!\4LU7-8 Y[I?^>X"-Z6&)@,E=T19:62S"Q=]A\9X,6'K9&$4WC+$F61A M9'I[,<909V0B"RP_35T&+\B5S-B*I=7V*U6*VIR2TRD8RK@^0Y&;Q92^ 8-L_1^6ALQKHP(GS$B0EW"Y)K,1 99"WYZ'/_A"-['@#11 M"?=1&8='";^EID.B[CD)@S!JL6?R14 M05TB!C6]A?DVSZFF2S5R)[E*"X25!\C+U.T-(EJ*P31!\2=$Y*3@4I#I[S M.;[75+E;RDDJM6E+7:6U&SBU=N!LD[ 3#_SM84I:A7J/A:8M0KVG3+._,%6A M\0]:70%J[6:,1A3\W&W/^FVG$]Q[%53ZH&^FIE75*V9 MT(3#"E4%G7?8B54UAZJ-D:5KM$MIL&V[98ZC&Y05P/N5E&:_L0J:/P/)'U!+ M P04 " #R@857$RIRZ- " "%"0 &0 'AL+W=O";Y PIS6;6=CH6[2.%V'FGMPJH=\2C5/Q)@+?@")CA-0F%!Y M@MZCN]L$'1^=H"-$&+HBE.JTRLA56J=!NEG#/ZWY@V?X0W3%F5I*E+(<\@Y\ MLA\_VH-WM:^MP\'6X6FPE_!SIGHH]$]1X 5AASVSU\.#+G?^3WOZS]H?!2-L MLQ]:OO#%[*.$R(QRN1* OI_/I1+Z$_[1E>^:L=_-:,K:6%8X@XFCZY8$L08G M?O?&'WH?NX)]2++DD&3I@<@>I:7?IJ6_CSU.BP)L =7?GDV0T@D26(&NS!EG M&:$$FS)[BBH0&3#5E:?]*H[]WLA[>]*5DQ> 7F_8#4Q>U#CH!J8UT*]OJ>EL MZ]CK><%9Y*X[HCAHHSC8J]#<: &JCMX<&!2D,U![6?[V0A^2+#DD65J3^=Y. MD$>]X>C1[TG W9V^4H)8V(8N4<973-5%II6V,\.Y;95/Y%-_//,[Y(F>,>J1 MX ]]/:!<8;$@3"(*A5;E]&ULS5==C]HX%/TK5EI5,](,"?D.!:2!L-J5VMU1 MZ6R?36)(-$E,;0>Z_[[73D@#-2S:1:M] =LYY]@^OO'-'>\I>^49(0)]*XN* M3XQ,B.W(-'F2D1+S =V2"IZL*2NQ@"[;F'S+"$X5J2Q,V[)\L\1Y94S':NR9 M3<>T%D5>D6>&>%V6F/TU(P7=3XRA<1CXE&\R(0?,Z7B+-V1)Q,OVF4'/[%32 MO"05SVF%&%E/C*?A:!%)O +\F9,][[61W,F*TE?9^2V=&)9<$"E((J0"AK\= MF9.BD$*PC*^MIM%-*8G]]D']%[5WV,L*-D*1@\S8$G MIK]#*'Z@G*-GPM RPXR@)R%8OJH%7A4$?:9H3LL2CG0I:/*:T2(EC*-'-,,\ M3Q"N4A3G12U(BNYB(G!>\'MX^K*,T=W;>_06F8A+58[R"KU4N> /, CMSQFM M.=#YV!2P#[D:,VG7/&O6;)]9LX,^TDID'"VJE*0:?GR9'UW@F^!?9Z)],'%F M7Q3\(Q$#Y P?D&W9CF8]\^OIMFX[_V[VQ3^>_<@,IXLH1^DYYR*J+@G#@K*1 M[F0;KJOGRDMQQ+XQ8Z M7.A&T0^]HXUZW4:]BY$6DXK"E7@VUKQ;QMHMQ>);BBUN)'9T!'YW!/[%6/NB M$C%)'_$.7OH-.5SV-8>$ +=\0LMM+?)J@ZHV*M$6$HU"(=Q/- (238'A^9-* M*DU[)@5D\N&]Y/,@OPP@]]R!?C/=O>[TFX5[O:"S(]_WK- ]">.Y!AE:ON.I M^_ HX'6:=N!Y@7N"7&B0@1?Z0>![^J /.L>#_Z'CZ2''7_8\N-IS#?*,YSI- MO><:Y&7/P\[S\*H;];:Q*[^1.D&MGP.CJPS4HGXR4(OZR4 -2F.@V?M@AZ^EC:J4..RX MKD3SI=6-=L78DZI!3L9GP]%\J!F/H7AK:JT?\DWE]Q&S35YQ5) U3&4- GA? M6%---1U!MZI<6%$!Q8=J9E" $B8!\'Q-J3ATY 1=23O]#E!+ P04 " #R M@8572Z^#IG8$ !&0 &0 'AL+W=O4/?.8$ %>LS3G,R,6HK@U31[&),/\AA8D MEY]L*,NPD*=L:_*"$1SII"PUD65Y9H:3W)A/];4EFT]I*=(D)TL&>)EEF'V_ M)RG=S0QH["\\)=M8J OF?%K@+5D1\:U8,GEF-BA1DI&<)S0'C&QFQAV\72"D M$G3$[PG9\8-CH%I94_JL3CY',\-2%9&4A$)!8/GOA2Q(FBHD6<<_-:C1W%,E M'A[OT7_6S2%.N_X)='6L9 M("RYH%F=+"O(DKSZCU]K(@X2)$Y_ JH3T'&" W"A8TRR3A*T'#YYBF$6$/1"!DY2_EU!#O3/+Q(8?!8DXW_UL5Q5X?17H9XC MM[S (9D9\D'!"7LAQOS''Z!G_=1'T4A@'<*)7F].-_W\585X^IBU./R9>[:R(83-)F:+X>@ M9:$FL-.OV_3K#O:K)0EHH5KIU<]@^J63'0FLTZG7=.I=A12\,0D;":Q#F-\0 MYE^3%/R3%8YQV:&-5OCH76):UUG'#0G[VY)KR3E>[[SN3@\5^S ME$/JS=^KEXO>FL=1+IXSB.A=?MNC2.< M7(.O-E@5K'B(8=XX+* M?O,MR47Z'22"ZW;?.L?$;P*@:!1;>A8:%W26AN*!AW; M6PNDKN9PY5M'XN@)@=#V@LF1.,R#S>2,L*W>8^>R5%E&M97:7&WV\>_T[O71 M]7MXNZAVXUN8ZL>!KYAMDYR#E&PDI'7CRZ)8M=]>G0A:Z"WK-16"9OHP)C@B M3 7(SS>4BOV)ND'SJ\?\7U!+ P04 " #R@857!>98N/L" !0"P &0 M 'AL+W=OT#%O!O$P6+ACHS&VBZ$66>"1W /^OOD M5II9Z%T*PH K(CB2,.P&9_%I/XZLP.UX(#!72V-D409"/-K)9=$-(IL14,BU MM<#F;P9]H-0ZF3Q^5Z:!CVF%R^.%^V<';V &6$%?T!^DT.-NQGLMS55B=#KK"\:(-O=% M(\P+U!=<$SX"GA-0Z-TY:$RH>H\^HA[%^6,/I'Q&5T23$;9WH1-JDX-U"O,J M7J^,EVR)%Z-K$V*LT 4OH%C5AR9W#Y L 'I)K>%-KH]0&G] 212W$<5S-24: MY103AK <$"VW9=K_9^,D+0UKTDU]O5/GFFYQO1)*K57YYY79@RXU,/5K4T%+ MP^/-AO:8GZH)SJ$;F'.L0,X@R-Z^B9O1ITW,!S);83_V[,=U[B5[[MF?/R!N MCKFKK$)#0J$P*U,V +FI#*5WPWG;E],L:W?"V3);;?0]V1J>K;$KFR-!8KAX M*!7ZLQANXFN\XFNM\=5FL"=?T_,U]^9;.F:6L?[4]9JO.),USMI,]N1L><[6 MCISF@UF82?6>[*26[.'B[OKFZ[=-B=<*=TW\ M0&8KC&W/V#[TV[5]2/8#F:VPQ]'+ISSZ;\]NO?6N=:C<-A_RDBY\QG)$S*N'PM!(HZ.6B2O+]JV<:#%Q'=! M:--/N>'8M+P@[09S?2B$7DQL -]$9W\!4$L#!!0 ( /*!A5='Z 2M!0, M -0+ 9 >&PO=V]R:W-H965TN25+0E)@DG"&!"Q'SDU[$/6-OW7X0F G#];(*%EP_F@VM\G( M:9D# 858&0:L_[8P 4H-D3[&CX+3*4,:X.%ZS_[1:M=:%EC"A-.O)%'KD7/E MH 26>$/5C.\^0:&G:_AB3J7]1;O0'@%P#_M1$Z!:#SV@C= F"EN[EVF[@0*QP,!=\A8;PUFUG8[%NT MSA=AYCV9*Z&?$HU3091FE#\#H#$P6!*%IA0S=!Z"PH3*=^@]>IB'Z/SL'3I# MA*%[0JFNKQRZ2@?UV#=[7H4KFW M5S[V:@D_Q^H2^>T+Y+4\O^(\D]?#O2HY_Q8]^NOH1\GPR]? MWS^"WPSD$IL M8K41A*W0A$N%,$N0-H/8 OIVI_W1K8)4?J\J?4[>J28W5]U 9CB&D:/O,LOH M!&_?M'NM#U5Y;Y(L;)(L:HCLJ$*=LD*=.O8@U-W)($&Q[@)!%AM[S6:Z62^T M2:JJJN2$[99E-!^,;="ZU&_+]C#;E4Z]8Z1WJ[I=YNK=[; M^>PFNJN258O[TY>M2;*P2;*H(;*CY/?*Y/?^YW70:[)"39*%39)%#9$=5:A? M5JA?VQYSV(+ + ;;_97?XWY59U^=M'__M[YMG_1^!8UW>D%$E4[7)S> >S"F MI"!6=CZ46L"&J?Q355K+$?3&3EXG]G%[,&E7V$,]LN83YB_Z?-Z]QV)%F$04 MECI4Z[*ONTOD,V2^43RS0]*"*SURV>5:C]T@C(-^ON1<[3E7@4S"@4 -8H 9 >&PO=V]R:W-H965T%BGW:UJ=W=?3'OAPDF# M"IC93M-*^_"S@9*04-I,IV\2)O&&;GZ&ZH8'F MA2P1Q2?95-=:!@G70K*T$JL1I'%6?M.G:B)V!$[O%8%3"9Q]@?.*H%<)>N\5 M]"M!_[V"0248O%W)*?J.<4^T.\MD%2>-$?"&?2)R1 M/U9L+6@6B8DI5;]:;895'_.R#^>5/FSRE65R)8B711"UZ!?=^MY;>J];/WY+ M'W3K':L#8*H)KV?=>9GUN=-)_&6=G9&>=4(P>N]ZTE9,"&) M>AR(:@:N'I>_?E77DRL)J?B[[1$IX?UVN$XX%R*G(4P-E5$*HC'[\0=[:/W4 MY@I,F(L)\S!A/B8L0((UO-.OO=/OHN]Y1]N&0T(E1"14/CHA\)2KU*Q.LW5Z M!YRP)$*\KO09RHA!PFZT@W;7@L@2V7K7FYDWWLHH,) MH-S$!THTU9G]4S_ZH<_:]:@$FM_ (G&8AD$NUGM?-<\A@ M&8WL&$N9@P#Q/F8\(" M)%C#.^/:.V.<);\3C9'YEH*CJ6AS!I M+BK-0Z7YJ+0 B];TD+/UD(.3<+HY1[L%D^:BTKR*MIMT1@:CT@(L6M-#VWJG_3\*GJUN02UNHM)<5)IG']8W M3^V#TKZ/VFF 16O:8%OCM+N+G#[C$%(A6R./6MA$I;FH- ^5YJ/2 BQ:TR#; M,JP]^M!<@UJ+1:6YJ#0/E>:CT@(L6M-#VXJLW5FT>_-OV>Y_8T](#CQFD?X* M(6M?JE#+MJ@T%Y7FH=)\5%I0T<:[?RF=68,Z?Y;V,7=V4:6@7COT!CFAK+#. M9+E-I&ZM-^%=%EO/]MH7]H5KM[1[]H5?;K';XLL=?U_56TZLS)7 4G5EG8U4 M\N7E)KKR1+*\V,-UQZ1D:7&X AH!UQ>HWY>,R9<3W4&]E7'V'U!+ P04 M" #R@857;/Z*DGT% !X*@ &0 'AL+W=OV%&PQ$36*N;>!> M:1]^SD/S ,8MW7E3B#GG9\=_3 ^+/84"K1US3)Q+2WD7)[T^^+:$-3 M(J[9EF;JDQ7C*9'JDJ_[8LLI619):=+'EN7U4Q)GO=FD:+OGLPG;R23.Z#U' M8I>FA'^;TX0=ICV[]]+P$*\W,F_HSR9;LJ:/5'[>WG-UU:\IRSBEF8A9ACA= M37NW]DV(G3RAB/@SI@?1>H_R6WEB[#F_^+2<]JQ\1#2ADR >!ZM:/F;0JXB6TUP MG.7?K$?)U:>QRI.SV^C++A9QKK) /Z+?".JQSRO'U7T14G'9^@.NF.9W @49$NZU.0'YORQ(;^O[K2^7?QRNW-L!-Z1 M;\AR/B)L8:R['7/V[Y&\1HY=I#N:=/_MZ;K>@__7>_CNWCM3Z=3?'*?@.6=X M\YU0+4*@UE<(_?VK:D.?)$W%/YHASDOD0(_,J^B-V)*(3GNJ3 K*][0W^^$[ MV[-^THD%"?,A80$D+ 2"=40>U"(/3/39'TR21">D,>U2(4N85\#RI7 _!MN>-K=/J=QHX&#C6 M*3$\#?1$!9"P$ C647)<*SF& MKW-C2)$A83XD+("$A4"PCLBVU>P"+>,#>T]Y1#-)UA2Q%=HS&6=K%&>2JLZD M4/M_)3[7[N#F%7G<+DO=,K,P=WZIAJ"T )060M&Z,K8V\_;[%JPJK_TSU\'% MTF$=:V7LX6*M(&D!*"V$HG6UPHU6V+Q&"K%+Z1*Q;6F^K#A+4;EPEL];56RO MX@R)#5%#T!DP\ZJ7]AKN#$T3"^J#@-("4%H(1>LJVW@AMMD,J7\+12Q]BC-2 MRJ@NMC03Q17B-"%2B1\QM6QJ9=4Y$P.MK) 6BP]*"T!I(12M*VOCT]AFHT8O M:[L$OZXJJ'T#2O-!:4%%:R\WQYM*38A[5+BZ2C6>BVW<[5?;2O0ONLQ;,U,O M5@?4> &E!:"T$(K65;LQ7^PA_-;3!K5F0&D^*"T I850M*[6C5]DFPTCB!H, M:BV!TGQ06@!*"RM:9P.!3>6ZL8YLHVG1E.L'JLIS')7RI:E24T@6/6M5!/6. M0&D^*"T I850M.Y_U1O_"%OPM1I#6B\+4)H/2@M :2$4K:MU8S+A=YI,YKR+ M]3RUK&S-/LG7Q#F:N$ 3I]M.AYHXSU .<6/X8+/AT<;1_,P+GX00)T>4%H(1>L*VC@]V.STO";H:Q8/UE@\EJ7S LP#N5A24(L' ME!9"T4I)^ZV#<2GEZ^((8_XCM2_L&]_6M ?V35@> M@FSPY9G,.\+7<2900E>J*^MZJ)Y;7AYS+"\DVQ;'\IZ8E"PMWFXH65*>!ZC/ M5XS)EXN\@_JPZ>P_4$L#!!0 ( /*!A5<(278D+P4 /L< 9 >&PO M=V]R:W-H965T"+_1I)W7!9#G/\!-Y M)/);]L#5W:16V="$I(*R%'"R78RNX=4*N3J@>.,O2@[BZ!KHKJP9^ZYO[C:+ MD:-;1&(222V!U<^>W)(XUDJJ'3\JT5%=IPX\OGY5_UAT7G5FC06Y9?'?="-W MBU$X ANRQ7DLO[##'Z3JD*_U(A:+XB\X5.\Z(Q#E0K*D"E8M2&A:_N+G"L11 M '1/!* J '4#O!,!;A7@_M\ KPKP"C)E5PH.*RSQUR!BW?OP3M 4_!UQW*AHL1\(E7S="63J&K*3=D4=*(I MG_$+<-P/ #D(#43?FJ/O(WD)7%B$NP/A*W/XGS@]%3Y12&NNJ.:*"CWWA-Y- M+E2)J%"6@,$_GU09N),D$?\.\2DEO6%)/0-CY:^_P,#Y M;0B73;&5);$62K=&Z9K4E[\SMCG0.!XB9HP\EU@I%A1B>K[<+WW/<9UP/MD? MLWCSM58OO;J7GK&7UU)-@&RHC\:X<_MH4VQE2:S%RZ]Y^?8'F&\3I4VQE26Q M%LJ@1AD84^\6B]T0K:"7Z*X7SN"T/1YNC>+GN6@*PA[:09#/PS]#BYC&\[% M94FLA6M6XYH9<7W$E(,]CG,"V!9()G$,HE,(AX#->@GFJX'IH XP8RO.!69) MK 4,.HU)==Z&'0G<_-=9U-QI):FTQCPZ'1FBX?.,DPW0#R MK';*@A1)Q.2.<+6Y4N,KE0 76YY!7*B'RPU#IXO+JM&VI=;&U5AM:/;:]UDQ M!Z5/("9J-PVXWC:/V7:<:W:G2;D]4BCH@;)IUE>VU-J@&K<.S7;]+I4X?:)J MH)FP>#TLT(B[BN7)1<7-L,,C&[[$9>VC:0V/5 M9=M2:Z-I?#8T&^U7-!E^X2R.B\EH35*RI2?R)^@S@A"Z7496';@MM3:CQH-# MLPGOSD!OI5'?;8^1/^L2LNJU;:FU"35N&YKM]HJ4UE M]GN2YL,K?=C'XL.I MUW-!5EVU+;4VF,970[.QOB_6];<2IN^>Q\CU>R;(JGNVI=8^BFSL,S+;YSIC M)'ZN^;P,GD#VO?-XZL+NK&RN[^S#Q9]AGE%CGI'9/'\M=F!J]Y5*NJ7:.X.4 MF'PAZMMHZ* @#+N4K!II6VIM2D?GV68C;3J%17VC[+D(0J\+Q.Z9],^PRJBQ MRLALE[?0ZU=K!#T(:.#<>VK:;JST;DE6;/#GZT*0_"W[&_(FF0BW5 M6R7O7$Y5"O#R2UMY(UE6?'M:,RE94ESN"%:8] OJ^98Q^7JC/V?5WSN7_P%0 M2P,$% @ \H&%5QHSFLM% @ W@0 !D !X;"]W;W)K&ULC91M3]LP$,>_RBE#$TB,I&EAC*61!NP!#::*BNW%M!=N>FTM M[#CXG!2^_(T24YB+609Y5F8F]@\,[53LL2)!:JU%O;I M')59CZ-!M)FXE?!F?G(^\? M''Y*7-/6&'PE,V/NO7$U'T>)!T*%A?,*@G\-7J!27H@Q'CK-J$_I [?'&_4O MH7:N928(+XSZ)>=N-8Y.(YCC0M3*W9KU-^SJ.?9ZA5$4OK#N?),(BIJ6;,&Z[U9S0]"J2&:X63I#V7J M+*]*CG/YM)X1/M18.OC<\)=@_Q*=D(H.X!U\MS@CF#JA#<%7:^H*KJ\O>.%Y M&.R!+.%&*L5;35GL&,TGB(L.X[S%2%_ ^&&:(TA.#R%-TB'<32]A?^_@7YF8 M*^O+2_ORTJ [_,_RX/\"50TU_=F&V-+%^Y 8"*Y5($V MA6K2M2%2_71PV_6@AFN=@@FI;&Z7P7V/Z^$[P*H'!AGGC<%.Z +#?DFTIDK< MF8X=;(,OH*!N/RY+XW"JR++=N0G7!'LS2<92950U:=KA*C3L\&_YEO8BW]@WNVNB:1I#==/)N [H M;ZHY[4W9ZU?I!B5[EOKCW$Q'V#Y4*+U7-&<+VU_DC0%,O8VKD[+DRP^<345! MW>0/3CCLDQ4OF$G%?IIL4"H3$Z J#)ZITFRR&?FA2/E(%WI53HL<]]PY0<]_ M=YVG5%!%^*9I4_O'O,JO=AQW_Y5E^UMEU[#78_W6/G:3-Z=@,CD%DR=1D[U3 M,)D>O\GX!#S6Y\NC,QG5)Z&-X];68:N)!G"H'81?X8C,UTF#\9QQS43=F[$L MH^+%F87CMI M3M0F%Q,97=!L5'?5=&R;@6F8K/4%A%WDSEY^!.,XS(\ AN7!'& =%>BBGAW(,[ ?+X^>DYO+/-$WC.$FP%1V-O Y&V+HE"?SX MU3!OP,#R0*8_6VM\M_$*V5\'V)[NJQ!LIG@E8C/%UQH0_[H!(TW]NXWE 0:V M"UCM0'Y_'J@I/R>.85TKB.$W]"&!^ M!W&,(? TX@CF #Q@2!S;]^#.^RA:O:>B]?\OA[\ 4$L#!!0 ( /*!A5>7 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:GF-GZ2;$+87@V'OMRH1OK?[%89V+.RKI$! M-MUZZ+=.RZUN%YDG3?:Y6(1AO=Z!=539)1(OS&/OUIG7ZQ)LAZ43I;UY-DO-_Q M1;F@RU?-BPCY()>^:PER>2\!9))+_5!ON[KH-R M,QG4'\ZV6VW6L1LXBR$ZC6X<#I_[0;QR_V48[6JE2S6S9=LH$_;CZ%0= 8W? MZ*U/A)&-FB0?[4ZY>#[P![?5_MP"0*&1$_#M%D!D!F9T%FTT_$R:(*9E:5L3-()\1T"^XX6\5SME6M4-(ESPX$ NARCI<2@? M4;%\Q#PGI=_L">.7FZ^MWLD:?N)_%;=FIS FJ1QFY]R"[LTZ_JF8>@^NQ6"4 M9L;,GED$6SX.KN7^KFZ@)]\=A/DHPXR9%7-K2MLH\2"_]><<)90QLU'NH-]/ MUGLQ5TXL-M+!10W!Z64+R5G=FW.44L;L3FD:'>)!_]S"D/TI4^K^4%)&&3,K MY:;9UO99*7&MC%KI(.807C <99(QLTKNE0^N+4/K8-PP%&6.,;,ZIB7$.*^[ M=LQ$B6+,;(I%N_3J:QMGVLTN!E^<0U-V2)GM,)?/8M?=I]W/8WH_T[ZLK6\= MOD]3R@TINQN\KB"2/#A9P4034^? %3&![@\DN1KAU@25L/22Z)2R1\RJW$Q4/TL/\%$U(B29E% M@V,2;EGHQ[I7,:,ZX6<<6;LE#.;2$*LQV$($9BU88D[)0 MSFPA A-R=_PD(:[> 5)8Y#!?DV +-\?L+\D;AWK0XB*,:DY%-PR^?G MNO_Q>4F)I^C$,SR\@%3!%#>JNH/N/;27LB[G3L2/_9/2O(@/.E9M77^$ML_F MDY75X7VFP[M8'[X#4$L#!!0 ( /*!A5?S((MYZ0$ !(B : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X D_N8\%!"14.+ MV( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]]LL:>OZ1=6[;=(6^V?9X<][M# M7C2;4OJ'$/)RD_9MONGZ=#A?677#OBWGY; .?;M\;]NI3W^9V*U6VV5ZZI8?^W0HOPP.G]WPGCBGHK@=Z*>BN!WCIZV2;06U%O)=!;46\ET%M1;R70 M6U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;1ILE!'H;ZFT$ M>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$ M>OMHLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.^(>D<"O2/J'0GTCJAW M)- [HMZ10.^(>D<"O>/H8R6!WA'UC@1Z1]0[_J?>N9QV*5][OM?X_/^DNISO M3=?'7Y;?)T?L7' .\ O(XQ=02P,$% @ \H&%5[)H2=C5 0 OR$ !, M !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZJU[X M!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616CNV L M%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39-G-SN MTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F9.S; MA'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I21Z< M)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4B'RL MQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z4"!] M:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BNN3M>N__J6@O^>MJ;OW?#;\MW'U"E!+ 0(4 M Q0 ( /&!A5<'04UB@0 +$ 0 " 0 !D;V-0 M&UL4$L! A0#% @ \8&%5W#'91KN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ \8&% M5YE&PO=V]R:W-H965T&UL4$L! A0#% @ \8&% M5U 9,\C/!@ %2 !@ ("!BPX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ \8&%5[Y2KT]+ P A L !@ M ("!6A\ 'AL+W=O)"UBLPPH /=@ 8 " @=LB !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ \8&%5P*ZCB5" @ '@4 !@ ("!^C8 M 'AL+W=O=ZWN3 M-0< $D2 8 " @7(Y !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ \8&%5^/4KAOC P SP@ !D M ("!MDX 'AL+W=O&PO=V]R M:W-H965T !X;"]W;W)K&UL M4$L! A0#% @ \8&%5SI4;0WS!0 !P\ !D ("!;&( M 'AL+W=O,* &P &0 @(&6: >&PO=V]R:W-H965T&UL4$L! A0#% @ M\H&%5Z0VTUF!! W0D !D ("!'G@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H&%5V1LCDF @ MO < !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ \H&%5]T"^&8& P J @ !D M ("!1Y< 'AL+W=O&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ \H&%5U/"Y;&X P N0@ !D ("!;*, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H&% M5_99"*WA P )0@ !D ("!M; 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H&%5Z3B R,"!0 I2 M !D ("!T;P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H&%5TC_98]&PO=V]R:W-H965T MN7'$(YP( +$) 9 M " @&UL4$L! A0# M% @ \H&%5\LI[:6T! -QT !D ("!YMH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \H&%5P+> M&:UH P L0L !D ("!C^8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H&%5Y&K/:+1! DB, !D M ("![?$ 'AL+W=O0*Z$# ($ &0 @('U]@ >&PO M=V]R:W-H965T,#7TPL@( M (\' 9 " @&UL4$L! A0#% @ \H&%5S-H\<2U @ & @ !D ("! MMOT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \H&%5TNO@Z9V! 1D !D ("!H098N/L" !0"P M&0 @(%.# $ >&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ \H&%5QHSFLM% @ W@0 !D M ("!%R,! 'AL+W=O&PO7BKL

PI 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M" #R@857\R"+>>D! 2(@ &@ @ &^+@$ >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #R@857LFA)V-4! "_(0 M$P @ '?, $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..00!! +X1 #E,@$ ! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 202 276 1 false 65 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.sentinelone.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.sentinelone.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Description of Business Sheet http://www.sentinelone.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.sentinelone.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue and Contract Balances Sheet http://www.sentinelone.com/role/RevenueandContractBalances Revenue and Contract Balances Notes 10 false false R11.htm 0000011 - Disclosure - Cash and Cash Equivalents, Investments and Fair Value Measurements Sheet http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurements Cash and Cash Equivalents, Investments and Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Intangible Assets Sheet http://www.sentinelone.com/role/IntangibleAssets Intangible Assets Notes 12 false false R13.htm 0000013 - Disclosure - Stock-Based Compensation Sheet http://www.sentinelone.com/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 0000014 - Disclosure - Income Taxes Sheet http://www.sentinelone.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 0000015 - Disclosure - Net Loss Per Share Attributable To Common Stockholders Sheet http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholders Net Loss Per Share Attributable To Common Stockholders Notes 15 false false R16.htm 0000016 - Disclosure - Commitment and Contingencies Sheet http://www.sentinelone.com/role/CommitmentandContingencies Commitment and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Employee Benefit Plan Sheet http://www.sentinelone.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 17 false false R18.htm 0000018 - Disclosure - Restructuring Sheet http://www.sentinelone.com/role/Restructuring Restructuring Notes 18 false false R19.htm 0000019 - Disclosure - Acquisitions Sheet http://www.sentinelone.com/role/Acquisitions Acquisitions Notes 19 false false R20.htm 0000020 - Disclosure - Subsequent Events Sheet http://www.sentinelone.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.sentinelone.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.sentinelone.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 9954473 - Disclosure - Revenue and Contract Balances (Tables) Sheet http://www.sentinelone.com/role/RevenueandContractBalancesTables Revenue and Contract Balances (Tables) Tables http://www.sentinelone.com/role/RevenueandContractBalances 25 false false R26.htm 9954474 - Disclosure - Cash and Cash Equivalents, Investments and Fair Value Measurements (Tables) Sheet http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsTables Cash and Cash Equivalents, Investments and Fair Value Measurements (Tables) Tables http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurements 26 false false R27.htm 9954475 - Disclosure - Intangible Assets (Tables) Sheet http://www.sentinelone.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.sentinelone.com/role/IntangibleAssets 27 false false R28.htm 9954476 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.sentinelone.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.sentinelone.com/role/StockBasedCompensation 28 false false R29.htm 9954477 - Disclosure - Net Loss Per Share Attributable To Common Stockholders (Tables) Sheet http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersTables Net Loss Per Share Attributable To Common Stockholders (Tables) Tables http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholders 29 false false R30.htm 9954478 - Disclosure - Acquisitions (Tables) Sheet http://www.sentinelone.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.sentinelone.com/role/Acquisitions 30 false false R31.htm 9954479 - Disclosure - Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash (Details) Details 31 false false R32.htm 9954480 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue by Geography (Details) Sheet http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails Revenue and Contract Balances - Disaggregation of Revenue by Geography (Details) Details 32 false false R33.htm 9954481 - Disclosure - Revenue and Contract Balances - Narrative (Details) Sheet http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails Revenue and Contract Balances - Narrative (Details) Details 33 false false R34.htm 9954482 - Disclosure - Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Investments (Details) Sheet http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Investments (Details) Details 34 false false R35.htm 9954483 - Disclosure - Cash and Cash Equivalents, Investments and Fair Value Measurements - Narrative (Details) Sheet http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails Cash and Cash Equivalents, Investments and Fair Value Measurements - Narrative (Details) Details http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsTables 35 false false R36.htm 9954484 - Disclosure - Intangible Assets - Schedule of Intangible Assets, Net (Details) Sheet http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails Intangible Assets - Schedule of Intangible Assets, Net (Details) Details 36 false false R37.htm 9954485 - Disclosure - Intangible Assets - Narrative (Details) Sheet http://www.sentinelone.com/role/IntangibleAssetsNarrativeDetails Intangible Assets - Narrative (Details) Details 37 false false R38.htm 9954486 - Disclosure - Intangible Assets - Amortization Expense (Details) Sheet http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails Intangible Assets - Amortization Expense (Details) Details 38 false false R39.htm 9954487 - Disclosure - Stock-Based Compensation - Components of Stock Based Compensation Expense (Details) Sheet http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails Stock-Based Compensation - Components of Stock Based Compensation Expense (Details) Details 39 false false R40.htm 9954488 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 40 false false R41.htm 9954489 - Disclosure - Stock-Based Compensation - Restricted Stock Units and Stock Options Narrative (Details) Sheet http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandStockOptionsNarrativeDetails Stock-Based Compensation - Restricted Stock Units and Stock Options Narrative (Details) Details 41 false false R42.htm 9954490 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 42 false false R43.htm 9954491 - Disclosure - Stock-Based Compensation - Milestone Options Narrative (Details) Sheet http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails Stock-Based Compensation - Milestone Options Narrative (Details) Details 43 false false R44.htm 9954492 - Disclosure - Stock-Based Compensation - Performance Share Units Narrative (Details) Sheet http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails Stock-Based Compensation - Performance Share Units Narrative (Details) Details 44 false false R45.htm 9954493 - Disclosure - Stock-Based Compensation - Restricted Common Stock Narrative (Details) Sheet http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails Stock-Based Compensation - Restricted Common Stock Narrative (Details) Details 45 false false R46.htm 9954494 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails Stock-Based Compensation - Employee Stock Purchase Plan (Details) Details 46 false false R47.htm 9954495 - Disclosure - Stock-Based Compensation - Attivo Acquisition Narrative (Details) Sheet http://www.sentinelone.com/role/StockBasedCompensationAttivoAcquisitionNarrativeDetails Stock-Based Compensation - Attivo Acquisition Narrative (Details) Details 47 false false R48.htm 9954496 - Disclosure - Stock-Based Compensation - Modification Narrative (Details) Sheet http://www.sentinelone.com/role/StockBasedCompensationModificationNarrativeDetails Stock-Based Compensation - Modification Narrative (Details) Details 48 false false R49.htm 9954497 - Disclosure - Income Taxes (Details) Sheet http://www.sentinelone.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.sentinelone.com/role/IncomeTaxes 49 false false R50.htm 9954498 - Disclosure - Net Loss Per Share Attributable To Common Stockholders - Basic and Diluted (Details) Sheet http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails Net Loss Per Share Attributable To Common Stockholders - Basic and Diluted (Details) Details 50 false false R51.htm 9954499 - Disclosure - Net Loss Per Share Attributable To Common Stockholders - Anti-dilutive Securities Excluded from the Diluted Calculation (Details) Sheet http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails Net Loss Per Share Attributable To Common Stockholders - Anti-dilutive Securities Excluded from the Diluted Calculation (Details) Details 51 false false R52.htm 9954500 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.sentinelone.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details http://www.sentinelone.com/role/CommitmentandContingencies 52 false false R53.htm 9954501 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.sentinelone.com/role/EmployeeBenefitPlanDetails Employee Benefit Plan (Details) Details http://www.sentinelone.com/role/EmployeeBenefitPlan 53 false false R54.htm 9954502 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.sentinelone.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 54 false false R55.htm 9954503 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.sentinelone.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 55 false false R56.htm 9954504 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Assets Acquired and Liabilities Assumed (Details) Details 56 false false R57.htm 9954505 - Disclosure - Subsequent Events (Details) Sheet http://www.sentinelone.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.sentinelone.com/role/SubsequentEvents 57 false false All Reports Book All Reports s-20231031.htm s-20231031.xsd s-20231031_cal.xml s-20231031_def.xml s-20231031_lab.xml s-20231031_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "s-20231031.htm": { "nsprefix": "s", "nsuri": "http://www.sentinelone.com/20231031", "dts": { "inline": { "local": [ "s-20231031.htm" ] }, "schema": { "local": [ "s-20231031.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "s-20231031_cal.xml" ] }, "definitionLink": { "local": [ "s-20231031_def.xml" ] }, "labelLink": { "local": [ "s-20231031_lab.xml" ] }, "presentationLink": { "local": [ "s-20231031_pre.xml" ] } }, "keyStandard": 242, "keyCustom": 34, "axisStandard": 21, "axisCustom": 0, "memberStandard": 43, "memberCustom": 18, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 1, "http://www.sentinelone.com/20231031": 1 }, "contextCount": 202, "entityCount": 1, "segmentCount": 65, "elementCount": 520, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 662, "http://xbrl.sec.gov/ecd/2023": 12, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://www.sentinelone.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R3": { "role": "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R5": { "role": "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R6": { "role": "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-48", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-48", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R8": { "role": "http://www.sentinelone.com/role/OrganizationandDescriptionofBusiness", "longName": "0000008 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.sentinelone.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.sentinelone.com/role/RevenueandContractBalances", "longName": "0000010 - Disclosure - Revenue and Contract Balances", "shortName": "Revenue and Contract Balances", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurements", "longName": "0000011 - Disclosure - Cash and Cash Equivalents, Investments and Fair Value Measurements", "shortName": "Cash and Cash Equivalents, Investments and Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.sentinelone.com/role/IntangibleAssets", "longName": "0000012 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.sentinelone.com/role/StockBasedCompensation", "longName": "0000013 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.sentinelone.com/role/IncomeTaxes", "longName": "0000014 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholders", "longName": "0000015 - Disclosure - Net Loss Per Share Attributable To Common Stockholders", "shortName": "Net Loss Per Share Attributable To Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.sentinelone.com/role/CommitmentandContingencies", "longName": "0000016 - Disclosure - Commitment and Contingencies", "shortName": "Commitment and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.sentinelone.com/role/EmployeeBenefitPlan", "longName": "0000017 - Disclosure - Employee Benefit Plan", "shortName": "Employee Benefit Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.sentinelone.com/role/Restructuring", "longName": "0000018 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.sentinelone.com/role/Acquisitions", "longName": "0000019 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.sentinelone.com/role/SubsequentEvents", "longName": "0000020 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": null }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-10", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.sentinelone.com/role/RevenueandContractBalancesTables", "longName": "9954473 - Disclosure - Revenue and Contract Balances (Tables)", "shortName": "Revenue and Contract Balances (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsTables", "longName": "9954474 - Disclosure - Cash and Cash Equivalents, Investments and Fair Value Measurements (Tables)", "shortName": "Cash and Cash Equivalents, Investments and Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.sentinelone.com/role/IntangibleAssetsTables", "longName": "9954475 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.sentinelone.com/role/StockBasedCompensationTables", "longName": "9954476 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersTables", "longName": "9954477 - Disclosure - Net Loss Per Share Attributable To Common Stockholders (Tables)", "shortName": "Net Loss Per Share Attributable To Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.sentinelone.com/role/AcquisitionsTables", "longName": "9954478 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails", "longName": "9954479 - Disclosure - Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R32": { "role": "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails", "longName": "9954480 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue by Geography (Details)", "shortName": "Revenue and Contract Balances - Disaggregation of Revenue by Geography (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-65", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R33": { "role": "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails", "longName": "9954481 - Disclosure - Revenue and Contract Balances - Narrative (Details)", "shortName": "Revenue and Contract Balances - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R34": { "role": "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails", "longName": "9954482 - Disclosure - Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Investments (Details)", "shortName": "Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R35": { "role": "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails", "longName": "9954483 - Disclosure - Cash and Cash Equivalents, Investments and Fair Value Measurements - Narrative (Details)", "shortName": "Cash and Cash Equivalents, Investments and Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "s:InvestmentsWeightedAverageMaturityMaximum", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "s:InvestmentsWeightedAverageMaturityMaximum", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails", "longName": "9954484 - Disclosure - Intangible Assets - Schedule of Intangible Assets, Net (Details)", "shortName": "Intangible Assets - Schedule of Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.sentinelone.com/role/IntangibleAssetsNarrativeDetails", "longName": "9954485 - Disclosure - Intangible Assets - Narrative (Details)", "shortName": "Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails", "longName": "9954486 - Disclosure - Intangible Assets - Amortization Expense (Details)", "shortName": "Intangible Assets - Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails", "longName": "9954487 - Disclosure - Stock-Based Compensation - Components of Stock Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Components of Stock Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-113", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R40": { "role": "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "longName": "9954488 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-133", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-133", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandStockOptionsNarrativeDetails", "longName": "9954489 - Disclosure - Stock-Based Compensation - Restricted Stock Units and Stock Options Narrative (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Units and Stock Options Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails", "longName": "9954490 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "shortName": "Stock-Based Compensation - Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-136", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-136", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails", "longName": "9954491 - Disclosure - Stock-Based Compensation - Milestone Options Narrative (Details)", "shortName": "Stock-Based Compensation - Milestone Options Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R44": { "role": "http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails", "longName": "9954492 - Disclosure - Stock-Based Compensation - Performance Share Units Narrative (Details)", "shortName": "Stock-Based Compensation - Performance Share Units Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-146", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-146", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails", "longName": "9954493 - Disclosure - Stock-Based Compensation - Restricted Common Stock Narrative (Details)", "shortName": "Stock-Based Compensation - Restricted Common Stock Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R46": { "role": "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "longName": "9954494 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-161", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R47": { "role": "http://www.sentinelone.com/role/StockBasedCompensationAttivoAcquisitionNarrativeDetails", "longName": "9954495 - Disclosure - Stock-Based Compensation - Attivo Acquisition Narrative (Details)", "shortName": "Stock-Based Compensation - Attivo Acquisition Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-134", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-166", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R48": { "role": "http://www.sentinelone.com/role/StockBasedCompensationModificationNarrativeDetails", "longName": "9954496 - Disclosure - Stock-Based Compensation - Modification Narrative (Details)", "shortName": "Stock-Based Compensation - Modification Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://www.sentinelone.com/role/IncomeTaxesDetails", "longName": "9954497 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails", "longName": "9954498 - Disclosure - Net Loss Per Share Attributable To Common Stockholders - Basic and Diluted (Details)", "shortName": "Net Loss Per Share Attributable To Common Stockholders - Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails", "longName": "9954499 - Disclosure - Net Loss Per Share Attributable To Common Stockholders - Anti-dilutive Securities Excluded from the Diluted Calculation (Details)", "shortName": "Net Loss Per Share Attributable To Common Stockholders - Anti-dilutive Securities Excluded from the Diluted Calculation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.sentinelone.com/role/CommitmentandContingenciesDetails", "longName": "9954500 - Disclosure - Commitment and Contingencies (Details)", "shortName": "Commitment and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-179", "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "unitRef": "claim", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "unitRef": "claim", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.sentinelone.com/role/EmployeeBenefitPlanDetails", "longName": "9954501 - Disclosure - Employee Benefit Plan (Details)", "shortName": "Employee Benefit Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.sentinelone.com/role/RestructuringNarrativeDetails", "longName": "9954502 - Disclosure - Restructuring - Narrative (Details)", "shortName": "Restructuring - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-187", "name": "us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "unitRef": "employee", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-187", "name": "us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "unitRef": "employee", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails", "longName": "9954503 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-191", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R56": { "role": "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9954504 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "shortName": "Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-192", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "unique": true } }, "R57": { "role": "http://www.sentinelone.com/role/SubsequentEventsDetails", "longName": "9954505 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-196", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-196", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "s-20231031.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r54" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.sentinelone.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r162", "r379", "r382", "r383", "r385", "r388", "r390", "r391", "r392", "r499" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r103", "r630", "r631", "r632", "r633" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r59" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.sentinelone.com/role/CommitmentandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r102", "r285", "r286", "r584", "r753" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r131", "r152", "r153", "r154", "r163", "r164", "r165", "r167", "r173", "r175", "r190", "r252", "r253", "r310", "r374", "r375", "r376", "r386", "r387", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r415", "r416", "r417", "r418", "r419", "r420", "r425", "r484", "r485", "r486", "r500", "r565" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r10", "r26", "r401", "r404", "r425", "r484", "r485", "r730", "r731", "r732", "r737", "r738", "r739" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r349" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expense and other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "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, acquired at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits." } } }, "auth_ref": [ "r135" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase consideration", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r59" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Restricted Stock Shares Activity", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.sentinelone.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "verboseLabel": "Payments to acquire businesses, gross", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r29", "r395" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r106" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r674" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r37", "r39", "r68", "r69", "r216", "r583" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Arrangement, Option, Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r12", "r13", "r50" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment purchased but not yet paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r697" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r337", "r341", "r369", "r370", "r373", "r623" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r761" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r119", "r261" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r311", "r312", "r323" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r742" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r311", "r312", "r323" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r705" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r311", "r312", "r323" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r697" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair value of total consideration transferred", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r9" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r177", "r186", "r187", "r188" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets", "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r781" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r697" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r21", "r134", "r161", "r251", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r397", "r398", "r399", "r414", "r624", "r756", "r766", "r767" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r705" ] }, "s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets measured at fair value, Estimated Fair Value", "label": "Debt Securities, Available-for-sale And Cash And Cash Equivalents, Fair Value Disclosure", "documentation": "Debt Securities, Available-for-sale And Cash And Cash Equivalents, Fair Value Disclosure" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r76", "r624", "r779" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.sentinelone.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r105", "r394" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r374", "r375", "r376", "r500", "r737", "r738", "r739", "r763", "r781" ] }, "s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "StockIssuedDuringPeriodSharesCancellationOfHoldbackShares", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancellation of holdback shares (in shares)", "label": "Stock Issued During Period, Shares, Cancellation Of Holdback Shares", "documentation": "Stock Issued During Period, Shares, Cancellation Of Holdback Shares" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r138", "r270" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r139" ] }, "s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": "s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Noncurrent", "documentation": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets and Liabilities Measure On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r411", "r412", "r413" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r706" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r699" ] }, "s_GainLossOnStrategicInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "GainLossOnStrategicInvestment", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net gain on strategic investments", "label": "Gain (Loss) On Strategic Investment", "documentation": "Gain (Loss) On Strategic Investment" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.sentinelone.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r421", "r427" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r25", "r26", "r81", "r144", "r472", "r488", "r489" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r674" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r706" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs and PSUs", "label": "Restricted Stock Units (RSUs) And Performance Stock Units (PSUs) [Member]", "documentation": "Restricted Stock Units (RSUs) And Performance Stock Units (PSUs)" } } }, "auth_ref": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r674" ] }, "s_RestructuringChargesIncludingWriteoffs": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "RestructuringChargesIncludingWriteoffs", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges, including writeoffs", "label": "Restructuring Charges, Including Writeoffs", "documentation": "Restructuring Charges, Including Writeoffs" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r705" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.sentinelone.com/role/EmployeeBenefitPlanDetails", "http://www.sentinelone.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r281", "r282", "r283" ] }, "us-gaap_DefinedContributionPlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTextBlock", "presentation": [ "http://www.sentinelone.com/role/EmployeeBenefitPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plan", "label": "Defined Contribution Plan [Text Block]", "documentation": "The entire disclosure for defined contribution plan." } } }, "auth_ref": [ "r333", "r334" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.sentinelone.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r275", "r276", "r281", "r282" ] }, "s_SharesSubjectToRepurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "SharesSubjectToRepurchaseMember", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to repurchase", "label": "Shares Subject To Repurchase [Member]", "documentation": "Shares Subject To Repurchase" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.sentinelone.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "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." } } }, "auth_ref": [ "r421", "r427" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.sentinelone.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r421", "r427" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r107" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r677" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r707" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r676" ] }, "s_NoncashOperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "NoncashOperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease costs", "label": "Noncash Operating Lease Cost", "documentation": "Noncash Operating Lease Cost" } } }, "auth_ref": [] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r706" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r708" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.sentinelone.com/role/CommitmentandContingenciesDetails", "http://www.sentinelone.com/role/EmployeeBenefitPlanDetails", "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r214", "r215", "r512", "r513", "r514", "r569", "r571", "r574", "r576", "r582", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r611", "r628", "r759", "r777" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.sentinelone.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r45" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r700" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r675" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r707" ] }, "s_MilestoneSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "MilestoneSharesMember", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone Options", "label": "Milestone Shares [Member]", "documentation": "Milestone Shares" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.sentinelone.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r421", "r427" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for acquisition, net of cash and restricted cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r29" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r675" ] }, "s_BusinessCombinationCompensationRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "BusinessCombinationCompensationRelatedCosts", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, compensation related costs", "label": "Business Combination, Compensation Related Costs", "documentation": "Business Combination, Compensation Related Costs" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r86", "r161", "r251", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r414", "r756" ] }, "s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed options from Attivo acquisition (in shares)", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Acquired in Period", "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Acquired in Period" } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r676" ] }, "s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": "s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Cash and Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Cash and Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r64", "r598" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "% of Revenue", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r37", "r39", "r68", "r69", "r216" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "s_StockBasedCompensationCapitalizedAsInternalUseSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "StockBasedCompensationCapitalizedAsInternalUseSoftware", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation capitalized as internal-use software", "label": "Stock Based Compensation Capitalized As Internal use Software", "documentation": "Stock Based Compensation Capitalized As Internal use Software" } } }, "auth_ref": [] }, "s_RevenueFromContractWithCustomerContractTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "RevenueFromContractWithCustomerContractTerm", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from contract with customer, contract term", "label": "Revenue From Contract With Customer, Contract Term", "documentation": "Revenue From Contract With Customer, Contract Term" } } }, "auth_ref": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r709" ] }, "s_DavidBernhardtTradingArrangementVestedStockOptionsForSharesOfClassACommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "DavidBernhardtTradingArrangementVestedStockOptionsForSharesOfClassACommonStockMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "David Bernhardt Trading Arrangement, Vested Stock Options For Shares Of Class A Common Stock [Member]", "documentation": "David Bernhardt Trading Arrangement, Vested Stock Options For Shares Of Class A Common Stock" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted common stock acquired, fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Acquired in Period, Fair Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Acquired in Period, Fair Value" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationship", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r63" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r640", "r710" ] }, "s_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "s_BlackBerryLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "BlackBerryLitigationMember", "presentation": [ "http://www.sentinelone.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BlackBerry Litigation", "label": "BlackBerry Litigation [Member]", "documentation": "BlackBerry Litigation" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r677" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r127" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations", "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r179", "r185" ] }, "s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": "s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Current", "documentation": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Current" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r45", "r47" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r133", "r145", "r161", "r251", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r396", "r398", "r414", "r624", "r756", "r757", "r766" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r640", "r710" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r112", "r140", "r161", "r193", "r207", "r211", "r251", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r396", "r398", "r414", "r469", "r537", "r624", "r635", "r756", "r757", "r766" ] }, "s_ScalyrMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "ScalyrMember", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scalyr", "label": "Scalyr [Member]", "documentation": "Scalyr" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.sentinelone.com/role/CommitmentandContingenciesDetails", "http://www.sentinelone.com/role/EmployeeBenefitPlanDetails", "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r214", "r215", "r512", "r513", "r514", "r569", "r571", "r574", "r576", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r611", "r628", "r759", "r777" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations", "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to Class A and Class B common stockholders, basic (in USD per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r157", "r168", "r169", "r170", "r171", "r172", "r178", "r180", "r183", "r184", "r185", "r189", "r408", "r409", "r466", "r480", "r600" ] }, "s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets measured at fair value, Amortized Cost", "label": "Debt Securities, Available-For-Sale, Amortized Cost And Cash And Cash Equivalents, At Carrying Value", "documentation": "Debt Securities, Available-For-Sale, Amortized Cost And Cash And Cash Equivalents, At Carrying Value" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r36" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r677" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r350" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration transferred, equity interests", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r1", "r2" ] }, "s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued payroll and benefits", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Payroll and Benefits", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Payroll and Benefits" } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r640", "r710" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations", "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r178", "r185" ] }, "s_LossContingencyNumberOfArbitrations": { "xbrltype": "integerItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "LossContingencyNumberOfArbitrations", "presentation": [ "http://www.sentinelone.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, number of arbitrations", "label": "Loss Contingency, Number Of Arbitrations", "documentation": "Loss Contingency, Number Of Arbitrations" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r84" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease liabilities", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "documentation": "Amount of lease obligation assumed in business combination." } } }, "auth_ref": [ "r59" ] }, "s_DavidBernhardtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "DavidBernhardtMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "David Bernhardt [Member]", "documentation": "David Bernhardt" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r24", "r131", "r152", "r153", "r154", "r163", "r164", "r165", "r167", "r173", "r175", "r190", "r252", "r253", "r310", "r374", "r375", "r376", "r386", "r387", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r415", "r416", "r417", "r418", "r419", "r420", "r425", "r484", "r485", "r486", "r500", "r565" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r351" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r677" ] }, "s_AttivoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "AttivoMember", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationAttivoAcquisitionNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Attivo", "label": "Attivo [Member]", "documentation": "Attivo" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r131", "r163", "r164", "r165", "r167", "r173", "r175", "r252", "r253", "r374", "r375", "r376", "r386", "r387", "r400", "r402", "r403", "r405", "r407", "r484", "r486", "r500", "r781" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r186" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 }, "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations", "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r83", "r94", "r117", "r132", "r148", "r150", "r154", "r161", "r166", "r168", "r169", "r170", "r171", "r174", "r175", "r182", "r193", "r206", "r210", "r212", "r251", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r409", "r414", "r477", "r545", "r563", "r564", "r602", "r634", "r756" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r701" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r678" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r82", "r116", "r193", "r206", "r210", "r212", "r467", "r476", "r602" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r718", "r733" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r61" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.sentinelone.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r273", "r274", "r276", "r279", "r284" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r87", "r548" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r19", "r161", "r251", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r397", "r398", "r399", "r414", "r523", "r601", "r635", "r756", "r766", "r767" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r268", "r269", "r270", "r271", "r462", "r463" ] }, "us-gaap_RestructuringChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesMember", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring Charges [Member]", "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included." } } }, "auth_ref": [ "r100", "r101" ] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://www.sentinelone.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, new claims filed, number", "label": "Loss Contingency, New Claims Filed, Number", "documentation": "The total number of new claims filed pertaining to a loss contingency during the period." } } }, "auth_ref": [ "r754", "r755" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r326", "r335", "r364", "r365", "r366", "r435", "r459", "r483", "r515", "r516", "r568", "r570", "r572", "r573", "r575", "r594", "r595", "r604", "r609", "r622", "r625", "r628", "r751", "r758", "r769", "r770", "r771", "r772", "r773" ] }, "us-gaap_RestructuringChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring Charges [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r335", "r459", "r483", "r515", "r516", "r568", "r570", "r572", "r573", "r575", "r594", "r595", "r604", "r609", "r622", "r625", "r758", "r768", "r769", "r770", "r771", "r772", "r773" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r37", "r39", "r68", "r69", "r216", "r583" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r326", "r335", "r364", "r365", "r366", "r435", "r459", "r483", "r515", "r516", "r568", "r570", "r572", "r573", "r575", "r594", "r595", "r604", "r609", "r622", "r625", "r628", "r751", "r758", "r769", "r770", "r771", "r772", "r773" ] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyPendingClaimsNumber", "presentation": [ "http://www.sentinelone.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, pending claims, number", "label": "Loss Contingency, Pending Claims, Number", "documentation": "Number of pending claims pertaining to a loss contingency." } } }, "auth_ref": [ "r754", "r755" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r37", "r39", "r68", "r69", "r216", "r490", "r583" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r335", "r459", "r483", "r515", "r516", "r568", "r570", "r572", "r573", "r575", "r594", "r595", "r604", "r609", "r622", "r625", "r758", "r768", "r769", "r770", "r771", "r772", "r773" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r45", "r47" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationAttivoAcquisitionNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandStockOptionsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "presentation": [ "http://www.sentinelone.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, expected number of positions eliminated", "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated", "documentation": "The expected number of positions to be eliminated as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r267" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r423" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r127" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets and Liabilities Measure On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r411", "r412", "r413" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r80", "r113", "r474", "r624", "r736", "r748", "r765" ] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.sentinelone.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized gains (losses) on investments", "verboseLabel": "Other comprehensive loss", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r146", "r147", "r250" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r84" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r705" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, Investments and Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r410" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r698" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r38", "r583" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r88", "r196" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investments", "label": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r136" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r302", "r327", "r332", "r412", "r433", "r607", "r608", "r617", "r618", "r619" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r302", "r327", "r332", "r412", "r432", "r617", "r618", "r619" ] }, "us-gaap_LongTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestmentsAbstract", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investments:", "label": "Long-Term Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets", "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r781" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations", "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r194", "r195", "r205", "r208", "r209", "r213", "r214", "r216", "r321", "r322", "r461" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r49" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r302", "r327", "r328", "r329", "r330", "r331", "r332", "r412", "r434", "r607", "r608", "r617", "r618", "r619" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.sentinelone.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r287", "r288", "r289", "r292", "r754", "r755" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r47" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.sentinelone.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r426", "r428" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r94" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets", "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r75", "r78", "r79", "r96", "r527", "r543", "r566", "r567", "r624", "r635", "r736", "r748", "r765", "r781" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails", "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted common stock", "label": "Restricted Stock [Member]", "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." } } }, "auth_ref": [ "r36" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails", "http://www.sentinelone.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of voting interests acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r358" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationAttivoAcquisitionNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "verboseLabel": "Shares granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r356" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.sentinelone.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, number of positions eliminated, period percent", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning of period (in shares)", "periodEndLabel": "Outstanding, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r353", "r354" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning of period (in USD per share)", "periodEndLabel": "Outstanding, end of period (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r353", "r354" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsAbstract", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments:", "label": "Short-Term Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized, amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r372" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, current", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r726", "r734" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationAttivoAcquisitionNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails", "http://www.sentinelone.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r55", "r57", "r393", "r620", "r621" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Released (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r357" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized, options, amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r762" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r762" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Released (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r357" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r107" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOW FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationAttivoAcquisitionNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails", "http://www.sentinelone.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r393", "r620", "r621" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails", "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r468", "r475", "r624" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets Measured on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r65", "r110" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.sentinelone.com/role/StockBasedCompensationModificationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, plan modification, incremental cost", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r114", "r115", "r728" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, non-current", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r121", "r727", "r734" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOW FROM INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r14" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents:", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r55", "r57", "r393" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r254", "r255", "r256", "r257", "r258", "r260", "r262", "r263", "r303", "r308", "r406", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r478", "r605", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r744", "r745", "r746", "r747" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r393" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 }, "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": "s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails", "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets", "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents", "totalLabel": "Amortized Cost", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r31", "r135", "r597" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets", "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r43", "r46" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets", "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r163", "r164", "r165", "r190", "r461", "r493", "r511", "r517", "r518", "r519", "r520", "r521", "r522", "r525", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r544", "r547", "r548", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r565", "r629" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.sentinelone.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation, percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r381" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.sentinelone.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r275", "r276", "r281", "r282" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.sentinelone.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r95", "r160" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r302", "r327", "r328", "r329", "r330", "r331", "r332", "r412", "r432", "r433", "r434", "r607", "r608", "r617", "r618", "r619" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r351" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r92" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails", "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total finite-lived intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r97", "r462" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH\u2013Beginning of period", "periodEndLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH\u2013End of period", "totalLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r31", "r92", "r159" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to vest (in USD per shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning of period (in shares)", "periodEndLabel": "Outstanding, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r345", "r346" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total finite-lived intangible assets", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r97", "r463" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning of period (in USD per share)", "periodEndLabel": "Outstanding, end of period (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r345", "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, Number (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r347" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares, beginning of period (in shares)", "periodEndLabel": "Shares, end of period (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, Weighted average (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r347" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.sentinelone.com/role/EmployeeBenefitPlanDetails", "http://www.sentinelone.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r281", "r282", "r283" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r729" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r639" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r135" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r643", "r654", "r664", "r689" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r72", "r378", "r774" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails", "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "verboseLabel": "Share-based payment arrangement, expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r368", "r377" ] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and maturities of investments", "label": "Proceeds from Sale, Maturity and Collection of Investments", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r28" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r15" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r85", "r161", "r193", "r206", "r210", "r212", "r251", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r414", "r602", "r756" ] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r644", "r655", "r665", "r690" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r672" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r647", "r658", "r668", "r693" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r649", "r660", "r670", "r695" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 9)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r23", "r71", "r470", "r524" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r644", "r655", "r665", "r690" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails", "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP shares", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r645", "r656", "r666", "r691" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r217", "r218" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r272", "r277", "r549" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r783", "r784", "r785", "r786" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r36" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r216", "r716" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r277", "r549" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accretion of discounts, and amortization of premiums on investments, net", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r94" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r646", "r657", "r667", "r692" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.sentinelone.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r421", "r427" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r711" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalization of internal-use software", "label": "Payments to Develop Software", "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." } } }, "auth_ref": [ "r91" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r89" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r705" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r648", "r659", "r669", "r694" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r70", "r118", "r155", "r197", "r422", "r550", "r634", "r780" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r648", "r659", "r669", "r686", "r694" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r98" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r98" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r98" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r637" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r98" ] }, "country_IL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IL", "presentation": [ "http://www.sentinelone.com/role/EmployeeBenefitPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ISRAEL", "label": "ISRAEL" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationAttivoAcquisitionNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r623" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r44", "r48" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r648", "r659", "r669", "r694" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r372" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r637" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract acquisition costs, current", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r264" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r648", "r659", "r669", "r694" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandStockOptionsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options", "terseLabel": "Share-based Payment Arrangement, Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r704" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r649", "r660", "r670", "r695" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r637" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r648", "r659", "r669", "r694" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r648", "r659", "r669", "r694" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets", "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r130", "r141", "r142", "r143", "r161", "r180", "r181", "r183", "r185", "r191", "r192", "r251", "r293", "r295", "r296", "r297", "r300", "r301", "r304", "r305", "r306", "r307", "r309", "r414", "r494", "r495", "r496", "r497", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r525", "r546", "r565", "r577", "r578", "r579", "r580", "r581", "r712", "r735", "r741" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r637" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and benefits", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/EmployeeBenefitPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance costs", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r760" ] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized investment gains (losses)", "label": "Realized Investment Gains (Losses)", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r481" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract acquisition costs, non-current", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r264" ] }, "us-gaap_CorporateNoteSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNoteSecuritiesMember", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate notes and bonds", "label": "Corporate Note Securities [Member]", "documentation": "This category includes information about short-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest)." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r424" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r715" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r650", "r661", "r671", "r696" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations", "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to Class A and Class B common stockholders, diluted (in USD per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r157", "r168", "r169", "r170", "r171", "r172", "r180", "r183", "r184", "r185", "r189", "r408", "r409", "r466", "r480", "r600" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, value, issued", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r75", "r471", "r624" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets", "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r130", "r141", "r142", "r143", "r161", "r180", "r181", "r183", "r185", "r191", "r192", "r251", "r293", "r295", "r296", "r297", "r300", "r301", "r304", "r305", "r306", "r307", "r309", "r414", "r494", "r495", "r496", "r497", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r525", "r546", "r565", "r577", "r578", "r579", "r580", "r581", "r712", "r735", "r741" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r685" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.sentinelone.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r287", "r288", "r289", "r292", "r754", "r755" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r678" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r92", "r93", "r94" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r704" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r678" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r75" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r599", "r617", "r619", "r775" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r75", "r525" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r75", "r525", "r543", "r781", "r782" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r678" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Discrete tax benefit", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r384" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred tax liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r27", "r149", "r151", "r156", "r465", "r479" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables, current", "label": "Unbilled Receivables, Current", "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." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalances" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and Contract Balances", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r129", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r325" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r11", "r74", "r75", "r104" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r91" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r678" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r678" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": "s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current", "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), classified as current." } } }, "auth_ref": [ "r259", "r743" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r51" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18", "r624" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r37", "r39", "r68", "r69", "r216", "r583", "r717" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r679" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r636" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with acquisition", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r11", "r24", "r104" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r24", "r104" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r679" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r679" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r697" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r679" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r77", "r104", "r473", "r487", "r489", "r498", "r526", "r624" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred contract acquisition costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r265" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r679" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r11", "r74", "r75", "r104" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r679" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r638" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under the employee stock purchase plan", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r5", "r14" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r679" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r697" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r680" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r91" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par or stated value per share (in USD per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r75" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationAttivoAcquisitionNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandStockOptionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r682" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r74", "r75", "r104", "r350" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r90" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOW FROM OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r681" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": "s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "terseLabel": "Debt and equity securities", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Noncurrent", "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), classified as noncurrent." } } }, "auth_ref": [ "r259", "r743" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r158" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r702" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r683" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r11", "r74", "r75", "r104" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r684" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with acquisition (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r74", "r75", "r104" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r158" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r684" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r137", "r266", "r464", "r606", "r624", "r749", "r750" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails", "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r322", "r610", "r611", "r612", "r613", "r614", "r615", "r616" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "stpr_VT": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "VT", "presentation": [ "http://www.sentinelone.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VERMONT", "label": "VERMONT" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r686" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets - domain names", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationAttivoAcquisitionNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandStockOptionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails", "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r322", "r610", "r611", "r612", "r613", "r614", "r615", "r616" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationAttivoAcquisitionNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandStockOptionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r338", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r193", "r206", "r210", "r212", "r602" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationAttivoAcquisitionNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandStockOptionsNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r338", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r424" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.sentinelone.com/role/RestructuringNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r336", "r740" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r697" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r126" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.sentinelone.com/role/RestructuringNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r176", "r336", "r713", "r714", "r740" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r358" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r686" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.sentinelone.com/role/RestructuringNarrativeDetails", "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r176", "r336", "r713", "r740" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r673" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r686" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r58", "r59" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r324" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r642", "r653", "r663", "r688" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total identifiable net assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r58", "r59" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.sentinelone.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r73", "r109", "r491", "r492" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r686" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r698" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cash and cash equivalents", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r651", "r659", "r669", "r686", "r694", "r698", "r706" ] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog", "label": "Order or Production Backlog [Member]", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r62" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r651", "r659", "r669", "r686", "r694", "r698", "r706" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r641", "r652", "r662", "r687" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r697" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount 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." } } }, "auth_ref": [ "r219", "r259" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/EmployeeBenefitPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, cost", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r334" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r703" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r637" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r641", "r652", "r662", "r687" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r637" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r704" ] }, "s_CommonClassAAndBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "CommonClassAAndBMember", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class A and Class B Common Stock", "label": "Common Class A and B [Member]", "documentation": "Common Class A and B" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class A and Class B Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r626", "r627", "r628", "r630", "r631", "r632", "r633", "r737", "r738", "r763", "r778", "r781" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r65", "r66", "r67" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r135" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net of refunds", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r32" ] }, "s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Cash and Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax", "documentation": "Cash and Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r36" ] }, "s_EmployeeSeveranceAndEmployeeBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "EmployeeSeveranceAndEmployeeBenefitsMember", "presentation": [ "http://www.sentinelone.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance And Employee Benefits", "label": "Employee Severance And Employee Benefits [Member]", "documentation": "Employee Severance And Employee Benefits" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed options from Attivo acquisition (in shares)", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r108" ] }, "s_InventoryWriteOffsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "InventoryWriteOffsMember", "presentation": [ "http://www.sentinelone.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Write-offs", "label": "Inventory Write-offs [Member]", "documentation": "Inventory Write-offs" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized loss on investments", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (benefit) for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r120", "r128", "r174", "r175", "r198", "r380", "r389", "r482" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment and Geographic Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r199", "r200", "r201", "r202", "r203", "r204", "r214", "r603" ] }, "s_PerformanceShareUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "PerformanceShareUnitsMember", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationPerformanceShareUnitsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance share units", "label": "Performance Share Units [Member]", "documentation": "Performance Share Units" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted common stock acquired (in shares)", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Equity Awards Other Than Options, Acquired in Period", "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Equity Awards Other Than Options, Acquired in Period" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r40", "r41", "r42", "r122", "r123", "r124", "r125" ] }, "s_SoftwareCapitalizedButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "SoftwareCapitalizedButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software capitalized but not yet paid", "label": "Software Capitalized But Not Yet Paid", "documentation": "Software Capitalized But Not Yet Paid" } } }, "auth_ref": [] }, "s_InvestmentsTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "InvestmentsTerm", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, term", "label": "Investments, Term", "documentation": "Investments, Term" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.sentinelone.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r637" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "s_LossContingencyNumberOfLawsuits": { "xbrltype": "integerItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "LossContingencyNumberOfLawsuits", "presentation": [ "http://www.sentinelone.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, number of lawsuits", "label": "Loss Contingency, Number of Lawsuits", "documentation": "Loss Contingency, Number of Lawsuits" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r52", "r53", "r339" ] }, "s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Operating Lease Right-Of-Use Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Operating Lease Right-Of-Use Assets" } } }, "auth_ref": [] }, "s_VestingOfEarlyExercisedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "VestingOfEarlyExercisedStockOptions", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised stock options", "label": "Vesting Of Early Exercised Stock Options", "documentation": "Vesting Of Early Exercised Stock Options" } } }, "auth_ref": [] }, "s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": "s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Current", "documentation": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Current" } } }, "auth_ref": [] }, "s_StockBasedCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "StockBasedCompensationMember", "presentation": [ "http://www.sentinelone.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Stock-Based Compensation [Member]", "documentation": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r302", "r327", "r328", "r329", "r330", "r331", "r332", "r432", "r433", "r434", "r607", "r608", "r617", "r618", "r619" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale, Noncurrent", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r136", "r219", "r259" ] }, "s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised stock options", "label": "Adjustments To Additional Paid In Capital, Early Exercised Options, Vested", "documentation": "Adjustments To Additional Paid In Capital, Early Exercised Options, Vested" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r119", "r261", "r605" ] }, "s_USAgencySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "USAgencySecuritiesMember", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. agency securities", "label": "U.S. Agency Securities [Member]", "documentation": "U.S. Agency Securities" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of deferred offering costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r30" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r303", "r308", "r406", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r478", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r744", "r745", "r746", "r747" ] }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents." } } }, "auth_ref": [ "r760", "r764" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets", "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r163", "r164", "r165", "r190", "r461", "r493", "r511", "r517", "r518", "r519", "r520", "r521", "r522", "r525", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r544", "r547", "r548", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r565", "r629" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restrictions on Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r16", "r111", "r776" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://www.sentinelone.com/role/StockBasedCompensationStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r628" ] }, "s_DavidBernhardtTradingArrangementClassACommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "DavidBernhardtTradingArrangementClassACommonStockMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "David Bernhardt Trading Arrangement, Class A Common Stock [Member]", "documentation": "David Bernhardt Trading Arrangement, Class A Common Stock" } } }, "auth_ref": [] }, "s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total assets measured at fair value, Gross Unrealized Losses", "label": "Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax" } } }, "auth_ref": [] }, "s_IncreaseDecreaseDeferredContractAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "IncreaseDecreaseDeferredContractAcquisitionCosts", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred contract acquisition costs", "label": "Increase (Decrease) Deferred Contract Acquisition Costs", "documentation": "Increase (Decrease) Deferred Contract Acquisition Costs" } } }, "auth_ref": [] }, "s_InvestmentsWeightedAverageMaturityMaximum": { "xbrltype": "durationItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "InvestmentsWeightedAverageMaturityMaximum", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, weighted average maturity", "label": "Investments, Weighted Average Maturity, Maximum", "documentation": "Investments, Weighted Average Maturity, Maximum" } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock and assumed equity awards in connection with acquisition", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r460", "r733" ] }, "s_ContingentlyIssuableSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "ContingentlyIssuableSharesMember", "presentation": [ "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingently issuable shares", "label": "Contingently Issuable Shares [Member]", "documentation": "Contingently Issuable Shares" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed options from Attivo acquisition, fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Acquired in Period, Fair Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Acquired in Period, Fair Value" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofOperations", "http://www.sentinelone.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring (Note 11)", "verboseLabel": "Restructuring charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7", "r280", "r281", "r752" ] }, "s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets measured at fair value, Gross Unrealized Gains", "label": "Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax", "documentation": "Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax" } } }, "auth_ref": [] }, "s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent", "crdr": "debit", "calculation": { "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Noncurrent", "documentation": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Noncurrent" } } }, "auth_ref": [] }, "s_StrategicInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "StrategicInvestmentsMember", "presentation": [ "http://www.sentinelone.com/role/CashandCashEquivalentsInvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic Investments", "label": "Strategic Investments [Member]", "documentation": "Strategic Investments" } } }, "auth_ref": [] }, "s_PatentsCapitalizedButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "PatentsCapitalizedButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.sentinelone.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Patents capitalized but not yet paid", "label": "Patents Capitalized But Not Yet Paid", "documentation": "Patents Capitalized But Not Yet Paid" } } }, "auth_ref": [] }, "s_KrebsStamosGroupLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sentinelone.com/20231031", "localname": "KrebsStamosGroupLLCMember", "presentation": [ "http://www.sentinelone.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Krebs Stamos Group LLC", "label": "Krebs Stamos Group LLC [Member]", "documentation": "Krebs Stamos Group LLC" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-70/tableOfContent" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r712": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r714": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 76 0001583708-23-000054-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001583708-23-000054-xbrl.zip M4$L#!!0 ( /*!A5=2IE$XBX@ (.I P > 97@M,3 Q>#(P,C%E:7!G M;&]B86QR97-TN"$T0+U=/1U! ;;I+D,U M4.[I^^7&D?((I4EEJO,!)?_ZNU_GE9D2@G(5"<5$C+L *?,\]MEG/]9>^R_3 M:I;^]2]3K>*__J^__.^MK>@@'][V[K/HGWEQF5PI_GN55*G^JWG.7_Z+?_[+?]%+_C+*X\5?_Q(G M5U$2__=WR8OXY:N=E_",9R/]7#W;>?WZU9N7+U_H9Z/)RS9RG>?'C]]OT?V_Q+UL3-4O2Q8__ M>9[,=!D=Z^OH-)^I[#\'I?ILDHJ:*=[>%..&)_151Q 8LRRJLJG_WX#!XLOZGR^8\[N_"S-YLQ[(LN M_O3I[*PUG;/#X_.CX\/W)\>'@^CH>'^X=$Y]&3&(^$YT^(^/1^?_P@'C^'\[ MC#Z\WSON_=!_?G_R;N]]='QR?K1_&)W\%)T>GIV?'NV?'QY$9^,;+O M_OJOO(XVJJF.?OC^]>[N]ML/JJB2<3)7646_V7F[&4W5E8Y&6F?110&_!]6J MLDA=JR*.\DETJLNJ2,;XZ[,J'U]&'[.D*J,->> 7GAP]\<>D I$=W[@1W_WU M].QC>9_+;=>41"#"A3^#8P:?2T\R#6HE&P^#_>C7\NWG,Y",12]6D)7;O^ND M6N"RX2J"F'Y(03;[NX XO%ZL7EF/?M?C*JIR$D)0]+,2CG4_FB/=,,&?:67V\ 3Z,-&#&C1<9E55:GQ M%!92%GG5TNY=%%J3L=M?4;=C[,X'*]-KY; K9.5OVX]6KW7@QP=">.8:5_^/[%Z[<_ M? ].>\=_'\D\]^(8)*2\VU3#>36GA;_XZK/:?;:+SB"Z'=%Q/1OIXGX4&H]C MY;+>]K]WE[@WSX8OFC*W\^(5_O*^CA=M#1F$X,MW7Q;--^_3XE_P M#4N M.)V-IQ7_"BO^&URP:#_"U0C&RICM;]R&+W2QR J87Q8RE*%5S!RF^[V&84T6 M?5JIPT_SA$-=;GWZ*)WG:%ZI(DTP%)-'^7A[(*34 T/!.TX^PW8 !HB9;C(ADY M6_1.%O>C$4]SD,_0E:O3^Y?/*%HFH6=AF"9-9@D;_R5*8C3)"Q"HT'$8>$$; MXT/8_>8_DLB2*W(%2X'?5^-Q7L0*M!K\'AZ)GYKD:9I?XT*5LE#WY>(N.]5X M3'_X_LW.VR2#IU:^5W\E>US:/7[S[&;+5X1X^#5,W>Y)O5O@7N@Y#7[C>JK1 MT<0=NBX2_-W \P=!^Y O9YW13;N[ U]-P!,OL_PZU?&%YB"?0GDHC539C>85 M724[R%IKDV6;AOP_+,8]G.J MJI7W RB)"3K_&7Q-XEUP*<0U7]:#: Q_&7G7"$A*1?&R"J84;?3K_"=#/;Q/ MK3V(7'A;P6=!G[J(E_Z$AQB,!C (O&C1O,@I)\Z!%D]?I>K:J&M8\@R^@0J@ M2[-[NCPO7&1I/%49'F_\!6Q=76@V+N!IA4[YSI@F!JY:L2C!> M5ERDPSJ'WKS;HYE:R-K@XJ/08YX(%*>80OH*!W#CR8$35M6E7>61KJXQ(3JI MTW2+AH.!M"TZ)O#3#]\_?_4V+YKOT,%<8.7 K%11JC$>B-;DJ$2_8M!U(9O0 MW3R'M4E@!+RI,%-8]>N\N+0W':^.MX64,B@IZ(>F(!_N(-)':X^[\FAU^&[O M=#B9^.0VH"#,5*PE)XR[=Y&#@^#MD4G!!:>?M86G'1J_:!S-F])\+J=DK$9^ M*^SY%#_#_H\"O9)D()MS!#/8N#<.M- 3^'=&Q]N7\ZE":57\S"6:S'_EGR.' M/1"Z9[T3NJ7;(NK%JKVCK$Q0&,\+13FS#ZAV%H.&\3B&;X$F)055UB =<_.Q M,DHJ4KU@32C8XA@D95+D,S8D4!KA?S$OI#-0CD7C3OIW34XO:*PX*>=YJ:V0 M-L=9:O"R08YU^9BUU_/>"5+@IG0['9CM@X4C0?%R6+%.,?JQL)2IW?)(LX//7P]WG*&UY2\>]M]!:R"/*VK]E=N MP(/R?Z>%\W$O]-8(3OSEEIK 1?"C2J_5HOSNR^-3;Q[KTCW8;9W5EZ^&KYHZ MGG]W3]&D#WNGYT?[1Q_VCL^71G'61H[>I*E>OFI'Q5]^G5A:MVHZH[PQ>!LF M&K,Z"GX/^FL%^+)_HUT^IG>+>PY3?LY"/GPY_U DF((V,((G0?]B@GY4E6$< M\F$M97]-@?5+5YY_]^7,ASM5L3S5?7QC=1\KJCVBO9]/#P]_A4FM;V4NOWEV M5]GX7ULE+@47FCCP;:'!?<1?;_*V26^<8V\QXKJVZCJ\SU^X%O\?+U*BC!U2IL7W/E1J^= [7#FOU2I4U(XU! M^=B#*1G;ON>2,5\0.F/Y@ZB0M<10_N"&"AZ]?N5.3T_E_1;N-&\-2;=X>8QO MJ,IDNP=5)N&&K*HR\;=I&,$UY"5F,?6*7YO I"N;VEVG+,[FK59]T)RYHB4M M:[V"3(]YH:]4DMXBR?&5;H/=M[]V<6WWF?YMJ]XEJB MZ"P N1+\HYPBUG6D.5,M&HOLX+%*00>H(EIH11 #T65&\\6";36(!%?YW,3H MM;,_?'1^^/[%F[>L,&,=#Z)I?HU)PP&C-A(\O>91]++;OT'0NOC+ SW66,Q MIS-KXGU!J=-RT)L->-)\I;%(F!:%OS[;AE$M2F\)AJM7&+YS-E4%I32]SZ&_ MP8MK4V@AX,9H#?XRO0Q94.QBX%O@D<=Y-"D4&0Q*T,N@FBB%P^@P[Z_R*%)! M,#+#K-+" MT^2]GV>"%,(M/R&30G"4)) M+X5ORB%)U379C5B_1?<5 >*J(AG53 !08%P!7=R"2LX*N 0;&83E!X_!QW"P M]=9HL87_&XU4F3S0*^C%@SF0YU)< ;]FQ^:]P7_O,?Z;?[O/F'5T!@AZ_@T? MUJ.UBQZYN 6AR*K$>A;TJ.K,L_&L*P.?G.C$L]P,P#Z9S> V@Z>E!NX*7Q # M+@\&@M\DTXT520V' G:5J[+LF,@+S.LJFJN%[T5BE H1MHQ\#"_.$#_=FJ_U MQN01DK R!3LV>D2^<*/@ (S1- >Y*L2=)N>8GUM&&X6^4$7,&H2?P0M)Z\J6 MM1->-G/%1("_HZY,X97@0.9U1NM*SBR8%4D<<3$$X@?&A";7LWF:\XJ0EA-W M_/>Z2,J8P]E2/-.8 7]1QZ;XA>-G>;>(>&]17I"6MF#3V>DP]$$SO$ZC\L(8 M2XI;*& ^P)E2*4LL)2RPPQE'%D !)SF2L62Q''/5556 MSO,ZC4FL.*H.+IU93=ANB8>CP.J,:V@D$HR2428P-%4L6?T>"-]PO0+-SRQK MZAI6>?N*)OGHLL*FCJ*F#(\.:!A8JF9Y4Z.ZJ0O5?XOA,/%FR^&.R,72YG9 >[&N*(:!,QI?@EF:.A MC>?"$&##DAT*SIJYT=/R2USARJLF$)<^&>5N/V' Y,?,:?P=0D&&U MVU<:71\=M]3U-$GU34(&Y^N!IDI>/AQ#5GW2W[)9^GGB%6";L0#IGH :&ZHW MQ46[SQQY2+?(G6KPHT%%2!P#S=*O*(7="WC3C3(P%N4ZM5LR3%FN(_A/B+26KZP M3!5PA0 !/\S5VC%*)N59IL7+3H@0#<9"+JS/..*!Z0;1J*XXP(0$6"3VK'X) M43IP#EO12.\&.5F"K,"UJ/]=XY]+E9++8'*Y7'8>HAO(F_$>:1Y3Z+%.YI7S MUR2M*WQO":Q@G-.(Q^2+X;/(KR\,/ 6SRB-0538 6%9%/2;>EB"R8&<926RS MO5+X;1AXS2 SC6N4-6)_5A+#:ZJ]/?B2\30!QYY>QGJDQE *Z""48[CP0-A^ M8@$;- CI&MYOY^[/80"SZFZ3<-+4&C9 M<'2Q\;CE:'9T<'\$?XY-%9=/;QW=\.]\^C\Q-\ MV][YTN,WC?KD-^W'*"5S".:/KUM$XJ+KI M:PNR^EL:PZ"-$W-9-H935].\@#4LUWF;X?Q*"K(I)/8&!CL!-UA')H47YQL$ MX\L6P=*Z"ZA7-_1SWISU%_ M,7SY#!?"WT8BUNFZ[*_5!=/HL!=!(![D[-%9R=LX5TG3A6@:G$L$D9/4>?%X M][Q'F[X[?/&Z<]/G18X>A#44EYFT-7@?RRQCG0@$I M\6GKSW';>3-\T=*Q%Y=S M*""^CR7PXV5)1YC9U^-+%WO!WR)57X(Q.ZP#H_V>U((C5[#A*!N"2MQ\]'=S MCS:;7:_O_DJGFV-NSJ%P^>D6^)( %M:)$>;/P(^A77PMR7^F["JS#3P+9V1M74E]&NES#G4^@)E]QVWJPEM6U M(2C?<*$V5.G5OL9=),*GB!S:>3G:>K9D4)OR5KLC!+)(*UU00%$&.C?>\MHW'TFLYT!3F3-ZS+QC_DQY40;!EJ-@KQ]2'#DX*-W8-UWI!6%=K5OG M?;[U*;\BO9Z;/3/& RF@LDS"5^$7::1=%QA&9_R(YT:Y2=T)N/0:(4Q+BZCP M(C.FDHGFV+(3'SJ18.T8YD&$8D:42=$>.Y"V;)W'?IVNU0_I#]3HD M7#$.P@O#+PGYFL!0P@K*7V4[W@%]&9<'K'SBK!TTE46,$#'RMUU'93$E*9A2 M(Q2U:0XV8*E!O5J65S@68O_G% S2]7O/\$O5P$+@A)("TP+18"GG / S,F3" M;['%:3(ZW>&B[H7Z7*J2OASWGY(,E^G"M18:30[1!&(SC%19Y- MT!L/"[VQ'@3SU8.!8![;1A_4.>P;!F.N04CN)Y0'0=^]=@/87G^9FP,P8YPG#R )L)H/UDLUH8'0,E+7UNR$6T[09F>4QMC0:F M\0"6]I1SKLW)"[]6JIGJ<+V.5N8;S0P>D8?>OVPV"XH@7[QT!4H-E9430\G M92L8>I./P?R7/^'/<8XA5<3A$'>)J;VK"D9:.2^*+C=&TK"[,:E)N&@$I2F9 MIORKQ>V!"*:)KMT?T>O%* &-U!GYAO=.+*VY*JO;QV-[+#SC/@D/A^/ E8(K M4PC6R.Z3?#ENL6RMX;YA >"--H"Z@2VS% N]63_3;$CRB+8S[M-VLBYH>-+^ M7>$Y,Z9CFJ>>'\N>Z#[MB57/%EIY.R_3RTKUF6FQ\S90X&D7?"ADW8;1!*3"_$BLJW/<\YHR5:-P&[@B-"%L)?D.- MJ#=NOV%?M"$5HX_)VICT1YI?#+=W6^+LQ^Y\UGI,2#:E%56DL #:K& JS5&=Y-EEF@"( YCVFO+_JSU[YE^07VVK"-9J"CV+34 MG]#DT'&(NC(L%1)UO1'H/E8I0K K0RM;8DJ*RTI@U-2 AY%^KNIV0(#P#*/? M8,J V8)Q?K2)01BW\LF6T322CRZQS5]64] :^2'LW[FL>F#%E6O&DL(U(+W6 MZ007P!K%?O6]//U1W<33_LESB_6'@AEQZ]H;=(CUGR/ZQL.1'*1C-IGDC%EM M!V)Y,$;0FB7ADH'E:'8, H>87(9-M"L#OI4$4R+6/ H!Y:D0;:W^, M8?=>_4F/S7X;HK,X']=<"A/ 4#'OC.2(UI T<)^X LQM;POX5X]$KU]V1^] MO=3@LX U/\SBB"0MN5T6H8D>E G$]4$M7'/\!,ZY M@;^1X;FDV'C?M"^/B!E5*#84>RO9A M- DGKQP-%B4HD2Z".!SHT$S %,J(;T+14@[HJ"1A/>&,ZO6EZ!)KTK%G V-D M7 G_K:*X].ZN;U#5$:-:Z% *H*?315A!GK,T13\EL&F)SN.4* +1 ]9'L4>Z0F59+B5%47B<7.8#S]!B+XM M"-&;!Z.!OVX+IUXJW..&H4^QV49[KG;CIH!.V N?D:Y0Z70U=PIZT$B; M,&[\U6JGLA2&+>W$T/!!IY$&A W%;M=:DD1$)V:V:G/71S0@Y7C"?I\UV-4V(C7];669*#R(K>37C M'=M 0&L(B>^\H%&)^ITKIN GN@+XU_ "9%,G-2LQAE)@K&;&ZW03>Y FXLYV M?S34SFH-=30S-QPN_@DY!:<,A)Y]X_T[?%,12P6+*PF,V'QZ,F-@/V.^@;UA MD79W)A]5@V)TA:;PK0NT#3R&;":S'K1,'1,6XG;-F F4V(GMC3U"W4,$I,R[ M'&B5%Z_?1AMJ,V3S\MG3X(:=6UQ-T%.3?C#DYC6<\(W1IJN)EC/:+ 49*RP2 M0P8]+)CFV#I8);@3B2IL1C0I/ M/2-O&FS2CD4&2EVX)??,N3AP'H6,E_SO+KV;I7>?":2X]'JDZ71(/DG_T(.VTQ5F,?SCE%98SA'(RR M>N(FW!!I7)?LJ7FM>V?#:(_<./R,N^@'PL"BV_AY7 $8DB+;0;5#S$WII@M>"/4H;@_!4V:.A/!%QT9;#A.F<2*Z=< M66%J704F9DRK\"O&"75D_)(?P,+<(A'<4!QQ^RJC\,WRMYW.#4XP-K]*QM0X\0:EN6_Y%W[X?N?E]EN\2/E?[]5UR?^BXE7\QZF^J 7!^DUK M4&8*H@ITCY3+,-&&A:Z=D23/LC!\0QX11INIK9$PQG271%\\0@$P\B8:@0;I M0/H043P966EI@4L]KE&SZI+OHM( M*]%+U?I22&/8V1VG6A'4TT$5V'#')<>=8P*QRI7R^RO@IUYLOL52]W95MS?6 MXYLE@"5/@\&QT:"2 ,==":;\&7& MUBMU-"AK:QO<;\-FX%DPPCJQO(^WLRFR.$?KQE)H%#G85-3P0%\PX[6![G1V M79H3.?G#O)U[U.3UAMOYC!#AC*7ZAF_Z$)MZSW?'_.';0^!"7"2,SZH9,O 29;4Z?TJ$_M M#3KE9[(ST.E[+Z3:O^FLUM^P>CEO:!#!3*IQ)5:] Y-YW0(Q6B#&O,W,2/[$ M(ZIIQ$3D2^8(F&#MP'G&!C?LSE['VU3$ C4H",'DM,?NOZWB][#?/<\U&PW'XQ"$T-_. 0.C4% M*#<#;V\J3RJ36O>KC7I/+XAEQ:$!Q73XSF6AH!$1-K.,3L&%B%GYED&/T P M$!U09W'8W'U"+AM_POX:]OPX)]"8O\A'3 M8G^7YF&M9PB$H6"6!_2[; (2?=Z*;B-AKY)&. ;TY6_WH+7?]&01L*>^8%\< M%M:M=.Z+!Q7#*%0#8;/BF*M"9'T7SPP9G51F3H*?V&")=RXP.)+EUX)6U+0Q M!GPM%F:J%E[4_0HO<1.K^0(R+4.$\VIT$)R?X#B5"$H -Y)C*=Y!]][LN%.\ MIR!G4 ;C@"DD8O36LX?J7/:HS^L-AN!Q+MDPM.ZEX@94UX$MRD0U3PC<;QNW M?9S#;6PJ> )+D4EU;R*[X+".*8.[&_O%H,U]86T1L2]:7!@=H2L>,/JC7!1A M[D!8I0S&> UGMLRID0]>&-"R$8P#VTV$/T*3-41H&,/1(CLU -;5(:B!@;E.,W+ MNOBFFT>_6RRIG4#DB0N(V"S[AJEQ]7*ZU.S/+#T&BS8;0?TL[#YQ=W!0)]+% MP^P, @A16Z$T4C (U$$*67VMX[6?(5Y+4@C$ *M&\4%3@OE$^7P.WDF=27@^ M'V$!.0.'N<"(2C%K$-K4$9AS"22G^^%=LM;X[@8"BB%%04$*(1#" ./=%D,P M1[8NDV4 U?THR9@5!(TO]MY<\4H:A21G5-LLMT485' <\91!1%&@8@>TV:J< -X>7'V,6?/-JR0LFW?!3)#0A5Q>!FO #1O4LMZ=_+CKX/3V& M9H-AU0UV8^ECA)T;M_!8AF?(9"5]6DKNU0HKJSHR&WRWP>* @\WV>"R$+!WL MDGQZ K?3>W7L:#P/AR.DSQ2C$4!+ S-'(0R!YEY49>MV-S$3MEY<_7!7:M6GKS9%MQR; Z_W&7HEX3^!1G,?@? T-^7+[%1TE:A(;X&($5%7QNQB:MC^39--,P>&)CAG+:. :*$&+?R)8.#(85W((X0:2WR MLM6O TUB"M;Z;\%C 4^83_.,3IOI=#:'!X!\E<;J#!4%+A=N'*?]]SQ(.J[ M>JV8NXK[;1TWIUOOM@(P[2[%@A@MB8@)05.3X[X%C0CV"BQC2\M#9X8Y 1KB M*\:YIP=]:?T",QJ"H5GFZT^DE8.WW/I7^24#3&QYN6N>$=Y<#=U-TB#WE2/H MM39*V&E'$E)LW\7>&B(KFV&]6*<$N4<8*FFR2BI3%")OOI W;T>%>K? M5(35Z*UTJCDM@+1/+")(]1'?/OPEJ[**[)\N/:6-H1N%L:RM?P3'F=B'"$N]MO>?Z^84Q_ MV'GK,2/X-\T&-4V9^'Z18=&B2\?A1XTG[@ U?L)MW(!.+*JP _(= M0)N/;F&:6J8R!Z\GV#UY$_X:$&HF-O0-K9#ZG7MW\*?=FP16.56T&/*,82F7HA4;UPDJDPR+"];_' MA:?NF%B!+ WR()0$JIC0\%*/?DM\%XXKN=;PWE/]A+@E+S/',1EN3M,)3PGN/AUP MKH_!74!HF5F_Y3U/^-6./84*Y+JX^BH,&?5B 3Z7\G?E8Z77CD!X4&T_DG M ?[OP453D0VQQY&[@1]X _LEYTJ,<_4)S&L,:\$K[M,,&]Y@+YF*!F4GILS$ M;/G'V$W,-K:#^15F?F$)2:-W'=D,CDUJ$-FFUM[3I,K#*Z6AJZR<-CE(UR%U M:D2O.MKN\5N$4ARU- MXT$Q#',FAJ$V? 3EB.O5!%_-^RCQKEDA?=!P)Y)%VVS_V[AQ;RF)*T40JQW7 MOI+E699"K'DW/\BPQ.[#X8;9S\&J-BV8GV^_V?N&HPX_(0)#>L^VX?0#S!N$ MC,L>_,21R]I(/_F)964JF1BH2IV[_92A]4/$J"?.=\*$<3C1.!N>JX@M<[T= M,XK^B/(<<*A.-6/4:&\M;-KS(2I7@+TA;__"*T]/_#&IX'2.UQ"$KR^0W3(A MBX^D'!T<9XQ6TJE/'VMOK* NC0C1I)>#^VQG%7?'5;(&]["%2M \\HK(?/& C=W8V=QXMVD#8J-2"Z9!%LU, M'7GHEIW![I,GMNHX!2.(Y96L:2/%8#!66RCT]A5&C,7"PW=A>V?!"H=BW99H MQT2NHHZ'NUZ($@M0:9G;PFF&\"'\9C9W A+<"B:\PV$O5TS6&!K9ET8S-CK&Q**O?)HUKU+QM9XCOV]J%$[&QNVE.Y'E!IV\1>9P'#Q22 MO/N R,"P+1%B2TJ;UU&:CKVUK6P MZQJ<..ZLZEW4R[Y#84)0KOG<0TF]RW%'\R+R\4KP )/2,"C$-7ILM*#4'-MM M%LM[3QD&$50S&<.9"#J.@%)7*DD]Q>[%/#DRVK&]&QCN[@"J:"^'1C@34%8XE;_TV6O^TQW]>N7\G4?N7?_BO;V M]P\_G!\=_QR=_W)T%NW]<^_T(#KY"6=Y-H@^[)V>'^T??=@[/H_V?CX]/#R+ MSD^BO??O\2/GOQQ&YX>GO\*WC@^B_9/C@Z/SHY/CL^C@\&S_].C=X4&T]^[D MMT/Z\]$Q??[#^[WC]N*MBL(^1:>_;'1ZK-&=O")SN=>QG MA\=P;@[?GQP?#D"\]^^J$^YU$KO;NSO1X3\^'IW_"^> 4_J-3^E#G,W/[T_> M[;V/3@_/SD^/]L]! 9V=G^S_/?IX?'0NJHVTV*\PSXGD MU-?.9]')Q_.SHX-#TK*(2.Z997W7"-&Y+:C8MP45?9W:ZK+YRJ%-T.$,ZPV( M9PCGB1=O$ZQ"T7%96J9[\;O"VO5^A@%]>;W/\-^@L2OD MCJ/Y+=@+1J?;LD5#?>^'/[KJ?\BLYDHAE@'8XZ%AR3 /0;R+SYRO@RH2A(^, MU9Q6% U5LO#KTG0>\!]D@C0414XJ2V1C&TV9V(4JQT4R8D<_,55#7CF%-P(3 M\))Z"M]#Z)T/O]Z6'TV:(5 5C6&U_M""R2)4G65>=BBZ$!BV[',.@H3+AEQ+ M%G'71)EQY00"1.#XFJKQ@)1=$K=A?T0_7@I)"Y)3:-" MIPO%8V!:GH%IK(.^9S;3P8!M5?D$]3>)OFV0(>2T2YM56!3]''D-"E.6DO\TPL0%S6 MR3L3MN/5:[OPJA,/Y-$0B(E>#HE(!_IB;2CM]?MMY&4"HMG7D M'+&@P6/9CW>H:?KW&:O[6PT'&'R'9\-[A3^?X67*V-=",_1!?V(5Q'LQH=H; MU*YXASK,S*!+;+C8 I'&F4!1WC:5Y=D99HP MG[1N6X&$Z:W"7FT0^,C0YGK#P;_0&7&;PL0S116.7/"Z8/:'CBNML;]UJ@HL M3:QM7698="[E/BAED>WC@Z9_B4G+8#LE>.D]E\4:A=S@C)JE1B+DCCA7V$GA M7Q--E:RV+R*)>8[Y1M%!J;["1Q@5M0I&12;SJL6P*]# &--M B9.ANPWZL)@ MR+#V/:A

V'9O0\?WA_M[[U[?XB)LN.3 MXRUBAP@BM7U5 H\O,KMFA41_T!PWM*#%@H=_@JEMT/W[7"=8Y;S#\1W-/:X1XO5);\P=90 M/W,)'PY/^I%*$'I/$R"S[(,,744H2A&OJ$$DI R7K_SA-QR!^9%Q@]BA3O"YLM%W 9VQ=2J%,D>5!I4->\WEJP2XT?"*.,0[!>Y_F(BP/5$L,QB7 MH(K)!M89.U57/1P;UBUA*-5+.4:=JQ7)UUJ?AM+)F:48./Q!2L$URS\RF)J<^>$>)HC=)9 M$UX ,U@+^YN:4?@0YL0M#VA]L36#V;3#D]XIXC4AE0_F#C98N0^,RR[NM^Z0 MZ,*#7N&N,IY[:1H-[PB;4.I)' -G2*8E9X MD%+9HZYS-TBE*9WUZV2_NFFX3G%LP S98+'/I".BKZE-E\X@X,45)EY7 M5&#(;TT6QD83F% AKK64"T)HXFI8 M72B0^?4X:LM*O(SBNHFN[8B^-^I\,8YOF9,=_9Y?(5O" G'2PW8UN[GW^+#K M5J7M61'O$?2S$FX)H30+FQF[KE<,R6I>82[(1;%.C50FQ&YI?4FBQXGPXW=#*UO[R%@];X=//BHNU MPF$!6X@)=?EBT1U_YRJML0M_+;=PPLA_DU]F#"+:RK-Q1G,\5CP5SJ:A",.0 M%2HYJ16_[+%T3*$C#4?*%*R1%]4:_D9KB(T" MD\TAD6_@FV-[$9E;=HWU(9>/#-.17N34*OF3&2C-R]1](&MWA6D$T]ZS27AJ MUV1_FNA)]$'GXP+@GKK@1:,O,3#FO?S_"#5$7 M&;."YL6E7VR)F(9)@6DT%@D=NS9^](IA>'81'AOG\CI\ZIT>VJS>-!QPMOD" MF8+(LN[2BS@M@YO=C/CZ$]XYB;&^ZDS-1LE%G==E1P,O&'S*H>T! HA= M/[X)AO62@%77%@AB"GRP%+YDU$^,ZT;\%099+&>MT0K08HG0+*&>"D@# VND M4HI.TH?@9K@8- . 0=&]7Y'/V?_#$]N-S79Q,S$) FK-)+Q/>(&0!)S#;9FZ M("*W6P$%>W9 [RIX(W=\1S3&%G6GN)+A@&AZW79.6H#;?ICG - MHE%=D9HG0@+IO]6U=W B-!(HS&RW!-## 1DU'0-#]1QE]6R$4S!D#J.DJ*9P MX>;$\)\@V1)1+)G/S<%Q);8K_H4[.(1\L;!?\^<-/;P8#APRAENF%_YGX*( M]YW"')GC^#JJE+-#<]*(?*"FX-HIXD,D-M-80^CDCOW)EFX3W#U M(R$X66=PQ]%-+H8<#QL'7?%1(;.R\19$UQ(E!9?GXK_T)UV,T;L=2 7NP-;? MTFK4E65468+9Y/W[_528F6K;OS]PV)N@>G0D'\=M ]$R! M_Y*3>TYLN1^8+=<<80&R)B7!XNR)-5#8]@#HT&H?42FU1Q*!#=Z"$[O@\G\S MKH1,>1@WLSJV&+-<5E MX)A8I5V?&E5;#M MM?D'Z:VTMGZ UA0WF$23$53JK.L^5I$ M"XS13A6E=['7[\!#O-IH(V>(BK<4IG:I!IKJ;C1>9HIQ0G9X_M@\F^36583+ MQG>7XQ6T-@)7"ZMC>"O,N>NN50$))FM.5,18&CG((1O8V#NEW.UJV 81%#VB MI:0DZ80N<3:VXD*9 AT)-!EJ3&F%.U:EMD7IV&UL\-EGVJ+05FZ]6S@#\K2- M.1ICY1P/B"A6_UV!VP:O@NESHC**&K#).-=[[Q ,M[U=0/' M;O,3)R5K"CK.2T[6K8_5@Z$TNZ599^O9J+&J49/-[IQ=P>2E75/%A69BSG&- M-WY@C9G]1+F(-H+(FC*A<&;?%SVTV1%,;86V<7,Q%Q5>5]*_MTEI:V]?[^(- MK]K;52*3XQA2R^/?VD;HZKJL0208+W N6Z;+^DBQ@ S'5X.BBY:_O-A,C4*I/&Z/OIFFZ)Z#A-A2\>]<;5NE M;!XEGQIT_=*!=(H\?2RYP?V3C\?GI__:.OMPN'_TT]&^(?X,RAV#*L>CXXB_ M='1X%IV<_W)X&IW_LG=L^>GZIAG7TDVKF)9KC%_#_=C7>3V^\LYU-&1/[M*P+&B((6/8 M=T\$1BJ[I!H@2N;@,ZWV\MYI^B)FEWQ)PHVI1=T0O&P)%'NDIRJ=]%V4[F11 M@Y71UVE]8_R?#^C4KQDM1_1IFP(Q;(YD2C$;YF^B&@W.X9<(5YDE%9G-=%KE M ?*%+#HVVN(='/!AM.?W=2*4EBZ-@1\4D)H16@M%8XV=-#!)L'O46*7P.U5$ M"RS'M DJ*4P$/?'LY?.W+R)8[!1-$L8U'$GGPVH*3R:!/"&H8AS;-H:GW77$O95(*M M:M20N6R2-+\%)ZO(52Q+7)IMV=DV^S)PU\'$(+QLCUQY@7T82=S(W S'O #HPHET8?W'GQ1<[IJ^'.BW442ML[J_+YCUO/AJ_QZU<: MEU*ELM=(O,O*IIK>:\!5%I;2%K:3GUMA!JK9"@A. =T78JM["K_J-*Y!6V?1 MV='63WD!"I)_K$V,E?KQ'6W]IHOY!)XYK>CO][GLFX\N8/A.IQ=)/>OKK)ZL MFYO[TO>Q^[SOUK@N[!3G0+?"WA_Y7&/I)^.:$L-K:NP<$4Y4:#[$EZT ;@J. MA95#:@?G>D/RVQJF4;LUO$FWHJX,C")4K.;5Y!^9VB!3L5+H"\5MU"E-:RG6 MS:PV?/H;;3')IDZ'EB"CHD_*9S&XTO+.VO2O^=ZU,@OU^/3/OLI4_)2M>#!: MB%MY?E + CF<(+P+&X23 7V_ZB>(H%D"$NN%7! !MY_A0,HX?(*'.47V% S M2'=95^C!9"8%]9VEF=M)$\3M(;H.*^\:),*91@;7P#1CY?US.)T'YJZES"S] MCBY=A.$^^_<_:CW28T[Y/,!MXU"Q+:]Q:3J)^0M6DB@!/LVIJO2:(!4&VF51 M#U27=:UQX4KRZ@SPH1S@B:&:&)1_HGY@O"[%(9&OLR+^-80[#,3YIV"DM&GV MPA>(FD1\6.%Z4G!IJ &-VY_XDP/"L!?J.D,R$0<)Z>T)NZ77\UZ7=O.0?3/+ M5%(2R N;H>.>)1<_?+_[[-E;<*#A$[%TND F$E@)A8@0#09)55$T&>DL?194 MCQ[65*TBTV,2_;O&T@!0=77I]AG>QN\:UQ7_ XOUKO =,##Y3:0KWORX1G7W M.]@UXT11"QAJTBW?Q'H%WDN!U-1V1%*E3>GWN[X M72V=O*Q4= K>2<\GUBVXQ[FQ5+9=3P(_/+OU#8XL\/:]'<+#[.KDOXAX_ MH1?"=7D,Z(4'E#;YV 60I],8.NE^M7>_:E'WC]_U@_R[E1LR*:' C#;$ KC#9,LLD4BF&FPA*P&491^9"$=FR31].+U*6)).J#S]X<1H=HK@H> MW]#"45<@(W2.Z>WX73N*E.D@IK5\M:1\WJ5F]O_OWZ/=H4V 1:YTA\=R<8&! MI:K_S4QO>YD>Z P&?MG763U%>=H%#2,0SO?J.MIS#N97*/J_X6IXQXP/\\I$ M5KF)X+JU!ZMJ>6R0AT'_>,"Y',CQ0\"O0,W,=8'9- E:"\$?Y==,,SPXZE)9 M#=^&O\(/T2C/:JFUFB$C*N-=B:P^)[EYY^- M3JP'*L/0B'3$T"7M3D'LR!MC[)2MXTT#M93/-B@<"0JH=)V:KMC/2+;-Z=]!9,BI%1$!P]1488W0WJ[E4TZ\E1,G MA[!GZ? &7P-X!6J$D6QR:VQNUS0F,LFDHNN/E)/RP']B3P>L' WWSO)@Y?[M MA:W;]@*:,W-_@?V"U@CKWS$U?9:B;H0/D8\G!?PC@@UN?$@U4FK D=76@L(" M;P^11^19)BG/S\CH1)L6QV9T_I<<;>M(P\$=;CY(XNS;Q%N8^0=VIB>">[Z\ M.5909=5TC F\>4,K;^HK7:J)KA:P.A0GM*+:,WP:LJ/>YT8,//I#62)A51+R M F5.->%)A+6#U(=')4[JD1]$L$LZO$0!-@@OQNVL*YW4Q')W+-<2')L<366 M!V*24JL8]\3"A;TG^K\BJ+.%[GA/OM9(9&2. 06RD&4Q]H] U)X^UZ]'%S78 M-Q28RLR(0._#FH#J$(9($P7SHFLX,%DL')OM@R7Z?$*]9 0=>JU'\&:+[O:^ MUN#!O.E8?BZGX1VU:!>#87FIJF%\Z?ZMROFG'[Y_^>QMGL3POSMO=W>?/7_] M_/F]&NT$R=YYZW5_=^X2@DDV[0'U13=A& O*O%7%7IL/(Z]"R.S:+Z5YB0<5 ME-X?VFZ^4"DS@Y*)0.(;@P,W="2S9<##G+3@N(K#N MQ% QVZ]P1>STUJB^8V3S)W(Y^CJI;S.PR0B9N\"$!/9DT4(-YE?Y,PPO5N1: M"A.[:. %,:@+JM,U6I7D@GR9.,VYF,7\:H0R-&UP09F3>B#<[S\CLJWOI^>. M,+.S>K2%UN']8\MLSS(>Y,+SS&QGOQ8=L)4NCR+: @?-W$@QRGR#-C']36/V M:'=,2K/IG)#C2424H+J(+4=/R&.%&Q7.PK2]'XU)#3H:AL)C+([4'-*M?]>P M:A.L]^>0)=&.XU=@)=G<-5_L/>TN+C+YCT F^W ^38"'#<6:&I.&NT N M%O;88)*\6VP%1Q+.!"[P>AL?"\<>1#-QK!ER_O"Y^WFL">(ZRV->);":]W!< M\.*=9U3D010P/WR_\^KEV]WMW>VMG9WGN]'&F9Y7FEJD[+PD1H5MGAA\W[S^ M_7#W^>[6#C[$''F>PIF9 KZ>)=/@8/$&[OB%HUW=_Q2!&GEV O)J3!E+?J2,&MSY_EB6)K.9! M\QYM46 V:ZPP+N@1:&-\DU,XS5<2-48RJODZY6;#E#@T8!R2[ T?LIYA[];UC!84\ZLK.="44U?6D+NRVKC^&@3%&\#Y+2$#9OJ, 0[; +-P>[.:#R1XFUF?8 MQIAL8N9C^ 1RX.:%\4PF28$=$+(L04Y().JUL3[/IVQV&<#8WZR>8=P_R2G] M'O#3$-> O-E\Q$6AX,V=>J=Q>F]*L=B',?CF$C7LTI!M36R0)T%@ MAS8X.$1MY#%%(X00LH.6G/KNVD>([272N\2$$C!5N4RL@Q8BDJZ3'-WROB]$ M_3X&-1$+VIN BJ:BRW4::7^S6C6]8'*;TDN9#HN75P0?P3'Q>)_W([%XU49D M^R];EH03=6SC2EB5!ML(JSY(^"2X\Z:1B--89?28"Z-1Z!LA'9#J-:;]%>M ML!TM2Q +=(\;1G^V/EK'"!PT;([UM-02]:-OUCYFD\*5?8CWQ\HZ/(+*4'QU M7\TI0O9'#R*.^W(R5(P+-S.]PKR*E#@IC3?N@*X6*$"" +]?B*UCE%O@$MPI M3O;8!.#K]E98MM_1'ER''3>3*T? ' -Q8]B08+PWU"Y[U/F3S0.'' M.O*=MRIQE?45W'JBI<$XR>L(9H?]B9(*4?Y1*G\SE?6Z^_-4%8!LAVAEX$MV MWQ;2^1--.5A23=_UEC2NP>>L2\D]V0K\L:X_X=]ZW;#]CE"(GV$=P&CLZZR> M4--]+?B]3??/&9:B7 .I*]2 MD9I^2HE7'K M[-N"H9.[J68( 5S>9*U9L19<"TU&>89N6],7 :'S@MH>,-2; =V\*D+))L41 M#'I@W](9Z)VUM"4'\%]LFJ#^Z<@4ZU9Z1)J4=IZNWH>)GS&!#@2G8 IH6.N":- M,M8N5>5I8_@=]OPHPZPUQ9LT<@IHRV?+RD@TEHGO"^$)6=1H+$^"I_?6&'ER MY;I)H5;8@+2"!9KS\PO[5D0PIGI;'IVS0V&&PG.)KE!0S M5;(D[YN-ZK .YNB>R\,=#.X\T^6C,;H?\]GM61CFB"X)EI[,UL"4OK7,=\U3 MG6ZC3O]M^2\TX;,FE M_H^[Q6L%,7]WY6['++FM&3IDY)\)'D=7NOF%WIHTJUO\.,:$@;1F*C17K(D& MP=I@\:.>CF?S>+8/8V!MB(W1(.0EKL,S )08?P[:." MJ.."9UPCQX5DII!;%K&ZH[J$V99E&%F]DG*J."E1+3! CKAGL&M!:2'^%A_Y M=&&&%R;'SN6Z'!AFF:6+/H+C0%%LQ+_8.!6'HBYX-PAM(9=EYND /YO8>E'[ M^5800SD$">9PM[?'^E."@2UA]JQ@@:2 9=GK78M(+">\;C!%,AL'/[MRDXR!8C-MYW6T<4W8&OD9[CR>_ M]7U8%DJG?9W4MYE2O#/A1H,C RX*VMTD8. P=\ Z_!A]M_YN:U.8]>@#!\-7 M8<@P$WX@%!FA-NJ'_7!O.,WN)>J#Z'KT(18#6R,J"0,IB6'IF*HK#AC-M"+H ME#),E"S(,V,X!N++(F"EN._W[>/C^&@KG*J Q=06&!%=(*:AR&N^*4P1ZL[V MKM%'1NM@]>@)EDE1ZON'[]_LO,7Q_P8.$WP#?G[V-MIY\W*GIYEP;V8].&UT M0GJY3E)($OU,R?93%(P>K!?63#DY[BZX<]#+1D4U"K-)HW+'>X*=7@AGMF#\ MZ3N#*.Q.JS_I<>U']6T/.:OC;'">\[C\R&'T2WZ-I-N##O0!M]YDMA.MJ_;P MPX,HN-R@X&V9@8'/7,THXZIBG/O5L>5^NGK 6 M4VH5:VQ896HQE6E>7]!9-'D;D#P"CY7^Z<.#C5FM-)DEPOG3W906R8,LLE"> M+!2>KOV"]#FMTTJ<*5>;QJG#$+TX8%&6]!OA)CEIAY4S(E56\S#W2F_-\#VW MRJ>TRGU0Y\X?$CGA-JC$M>@M*CX MM)]&\-'Y7A]./]4&,>O""B.NX8Z8^Z7C-(>Y$V<)$45*YG.D6!"*T2O>C06? M:^E*86X@ RZ+C4(1D;"67]OJ0G?.]'E\=(4-+/R1G!7M!,A%^ M;["6&=?@[3QQ0.%]@="&YH:&$QT(3"D3#%![>[U&5EQZ;FZS45YD&C?7$\CA MHVO2 :KNWLF10-NZ@^Y8VK%!>JU#LW,$9B3]P@@%$F5YY!5R_INZ84AU[>0X MIH2+)5H)0E2P,> P5M8 YD<-F@(!=H#&P2W"TI(L#KU#+))AMHSPDR$!1^": M#3H_)YF#PK>X?:W'P\-S1'U)>&X!#7ND,8\3 _1-F4%I8G1\+1PR7$[+&5;D3=9PC50+(1#(5OLV _O@ M1$N;16\CP.6 @1&G16[7D2E5-5U.<^5$^?*TZ#!ME, MT!4'1&30C"%;)XX;*;2'29;7->;%\<"%XZ5YTS!\S@E8&K6LI7G]OB;0M@(!2^0S=-T"UYK,5O2N#!#Q?G0 M &U Y4Y/[$"/VB/?G)M;,WZIQWD$HE@:BF"3 2B)MCO)ZS)=N*Y4S: 1%M%, M:D8WQ#I%@CG_18VDYT0E:=DDC.N:K]\1:XE/+@K&[YAE.A^7_%G6[A--'[,] MEZ5+T,+<'0R0''AFA(0NJ)OQ\GO 72NMNZ!I')R'&LD_7^OMNGT^\7REC8U& MK ^?,A)?FC"?'M-/NGG8: 2NS?,=).^QY7G.7!DVIIWR3<7!D_K&:/RR5A!G8(4[CC.QR;HC8;6]UUT M$S9#+(T#MF,CT*:8:4@5WB;*\G9T[[ M=RU=$.X-/@>PG'<,@*'*()IEJ42)+5*6S4Z&;0EOWTQ+$^B@P02/UQ#9FG[0 M;W#5&\O.V[MT[GC=\&1(:V VGGIC5M=:ASA6LR'69 V7@6[GFML84!TRSL*. MJ34H*T \=XPS&1%TP23V,AN_MWI30MUF*L8""+AY.5IDJYG;D0I\"FB2"I83 M,QQ@D*7!IVT[Z58JU)NY,DP-PAYM Q]F_E>-Z;-Z_T.86CT^5%.;1*^>)D5, MO2XD'8,M_C*_?Q[,,\MI?NWKI;%=SB[SRYY:W-O2JH9\ 'F/+LP&2(M-<\(D ML\M_3(JP-ZOO"0>96"=UL9;.A1V">$,>JUVZM>RP#JP1Z7'Y8\?8D@Q31/[Y MU<(#DBJT3;DPC0\[@04=K#>KJ7L'24&K?3E#>=WP9N2IC:0IGK6/&]MX/)MB7OI->-EZV @!?_X=! R35(/PE+)TN)/H)\I[AJK2E&G@F0"]K901U%O M5'Y6WZ_<6V-V*Y4^%EZX1P+97;5=72=5[-T_K"MX*O%%ZEUL/,=C"N+@D?U@ M9/W(G;3[M;0>X"8U<=5^QPVCLE]8_KB]^1SLF.33K3MPS-$"S2ZV4CVI?MP> MOGGA_8["6#]N[?3[4*ZL;SI ;1L0IV.359]K.VF'R3 &4DI0$N49H[*&)WW@ MW;Q"W))A=4?7N;$=4^56#%U$BWY'$U5GI1@V!=WV'@*,>JH:3@Q'Q6?:UMU0 MX.5S:>]/U1R'?71T1"Q9UG:/-@X_;D:[VSLO*3;R\M6;1I :&X&T$"R8=D#[ MEFY^BLH,PNCG$P;A:V 0'OX)9I[( 890-2:[ZWE,_3=,^(*M][%GXRVIP:+3 M3D1H6BBV^5<42"_++T^-\[#1^D*KGQ,.5?C*<\XH2EN_ 5;>I/H"SMX,:V\N M"G0J2YL@<0N]:HL&W/4!_88+"C0LR)^V#IIYF/-VQHB9DK#VTE0:%A51$6*3 MBS64#Q^)274 $RH710$#95Y]\MI@$.]TL3/$K8*$>ZN9@)%)-_;A\Z+R7=& M.@ISXQSYQV%PINXVS/O8YQS"O0GN[[E6,TQV/G_^/-I7X#2!4UD-P;>KL<<\ MB/X@^A7=-T3B_P:K-(CV]Z(WS[>?[PPXV FK=)4HN!'!I_L*9+&W.A:KC.6R MRL>79 _\\/W+YV]QO^#W8%GH(>QZOP[WGRU#?)#]K_D'RT3I/&.)>8Z147(8 M[9D !'853+[(N!**,%C;;XRV% $OP57/.K^)OG]

=R*D%PDJ*NEX#+4[U894G]432IL_.\:=9VVT".V&Z-2 M4]*CFE(SC[L:HHV 3G- *"0\H-(Q>7?5;>VY2!:A('AMVH]W:=&)?W/!04?S MD\K4\9=)9@EE]E'1%902DB@1/N>P+O*YA@%\S!XH$=%*\O_\2A=4-(?90UQ0 M6NR#?%Q3V-IE7>Z?.?C=PG?+8,B>>*R4M8!TG1PB"[Z'.WR^:*4 SEC+ Y] M2^R$53)I.SCAA5+H:B%2VFSJP3%.ZES)G<97UMK:%]S@,@9?]/NW+G5GL6DZ MR8 +=#=DHJ$ ;,SY1:ONJ+_!FB>ZFYZR%_[P_<[+[;<-5\!'!0EYUPU\H))_ M060,A]G:S*-+R, W0_I1S M@U'O(W&"6ZI0^I$9%#K %B9/=:72 MFIYAFUJ\,-Q\A$&#JP2Q7@E\#A7+$X%-@\ FI)?EQ,R=6=Y58%'$W!339S'LL^7UD@U[-/B9'L#1'DO0@]8Z9 M<44#2"1J^A=OX=D1##85,T1%:/^G ==GB[]1<&*\*GAMC<4\V/W M*06;86_DLF)"GY^$:L%PW^+?#9DF*R A!-MUW3,J(RAET/G#@):#6-U*T?/$ MHXTB#H4%7G."K:,U6+%"M=XS<< ]OE!)](=*X,'1>)K?^XX3>)@QF.*8+Z5S M][O:8LA&H,D-HXHE0I$4'(#K12"/9SM-;#YSP?&K"(^OX -83I=I0F 7$N,5 M,\N98:Q:7EC-TE\_Y*YW.E4C]GQ2RSJ,1W2I%8LMB[-SSNZCVZE?50KJ[G8T M_F'&K^<6V>?B:.YWLG?<50I,?BC ;QLO[CD&IM/\FIDDR61RF,KEP!)FL7\' M-D:I(B.@2UD+"DW8MK&^,Q[E06TM[6J94(CXGLUM[/P#EZ@B3G5OXGP&#';$X?*3BQ ZNU'.D M'(\6"NY=./X:A/#BDEZ#C_V@B]]5]GLB[T6 S1;^!SQ[] $N\.-D*. [HCS5 M4_I,;4_Z2TX)70BLGPVPC E:(0) MH25P?E,XI].$JC_ )<72RA*D%BUR^O3 ?&NN2FX6@G,WOX,CAF7&\&PZ[!MC M+!YW?XQ!2)&="Y63 O<. >^;@^@"EG, 4[@&,5&9OH"/X'K]#HM>X3]P45'G M1"7NA_R7WBL?H1?#1Z9&1\WA(?@/.M9NWT;P0GQ]J6>U(IU$3P%790O^'T8 M]R2J#AX]JQ3_G?)TV-.$% S\$QZ0RK]]U<,? I<&]XLVROV&7XH[#0)Q 3^# MR"31/,$_&=GK)U_+?5^8CGWO\V^!&Y3]PU)9G%)I_W>9*N.L.ZFP9$YF O[[ MDJAD+J=)/+.G"M<*#1 58_8%2^GSF ZX.U7:%(4<9>-A%(]4M*](_=#/_91D M;X1]$&A6":,BO]1%MH"!'?Z?\].]@T,)NB6*%7:I+VM0&OB!51>-.05@YL0) M[3)N^T5"6QKN+Y\,9S+R$ CW5ERJI"(;";>[G]OX@93FWW657/1",=FEGXT4 MWN)\ C0S]$)!N\B_C.J(1N0-S,Q,+AL3]Z9*DAQ*KTKA"L5JQ F- MWCY+P=I/Y3J]Y.?0=2ZS6?(T)^_R4KX?O*G!;R]KJT'Q 6[XL"H8&;U4=0:G MDRZ@%#[KZT&SU^*B!2^7Q2W-<:7G^E]6*$A4S%JAR7@I]AX\M%0%%FF2/TN/ M@<_$8,Q4Z&!-JVK.!<1DIM)_QOA8Q#O23W,.<&S- M4GO^$M%#ER9@G,&]9: MBKHD8 M"*"H9-?<%FS MCJ1Y6@79O@IH_?&,:!Y(<'+PHF9/A30>+:+9!PS<@-]HU8OWC@X=/6C$LOT5N*N8&]ITZW:SM7YI[1"K9E9=9_P#KM"RNVW] MF%C@:>#B5+@DGL*[5<0)M9D?;(J6RK!OHI<<+I@J_#IJ9?07X>S4?V+8R_YR M0@)DCQ N-:EWDF804J]] B M<#(\G$,IMWT)L\60HR^,P^AON%_F!1QQL.%BT1J_^Q^YU+,:WDL""1^L46WX MUBN'-?RQL-L!ER')TB5&?4UMH7_ MH4O^$J,I3MFOV#Y_ACI3YT6H7^XP*!S6JJV%T@OHUJ>KE.[[>W&AOC(U)R\9R7L_5PC_&GK\' M/R;F0'\TOZ8%N/3CC2R4]B#*TE]JML1;CW:)AU5G:;6 .V-Y[=/S2.RM/3@; MV.8-!"89\$DF2L*,='$KJBRGU:PEYCS<^G>X]CEI1:?1VG94I?%H^ '*:(,W MTKO?;1+'G&A[PO!4;/*35N1EC#F@4(3FZ5M]13@6# M#-?3ID493!P49V@M(D/)C%P)V@I:M&[+I,.NC-E#E$T0J0ZU;:!J8)@SN ]= MW,6?1:"'+Q3:IYYR&6^<[M7 G%N>G.A[&SZI M)X",- < ?LCQX/56K3P5"/2T M4JM9@XX,OJ6MG2T]O'T3);PI9#L)TPC8^AXNIZ)"] Q<)$2U=0/2I-$6W=NAXQ@95K8]S, (S2U.7IM+"Q>"=77W9IB";837>'T>O'*CY:&*1 M[L+60^O C);(CXR6R+=3B1XS?2H71Z#-;G@I8ZIQ&_B_,,3RB=!E2C6+]PF] M-S^G)@$?"<5#L"O2.[NN\_@1 >]_W[#-)XM%H M&M]S;\:O\_8E6XZ5:,AF8ZX\(I].2B%"H48DW$%!:/PFAN"[C'9?/=O8V=R8 ML%&S^VIW#WZTM6SA]?]37=58);4WKJ*-?34?1KNOWVSV%#YS]M-7ZK_6_7J+ MFID0:6\RGHI)R'T$7/6WURY .OHXDOXE78%@:E'?(UY+TO,WD7U('1Z5RS%_ MD\YD3;0E198UP"P =1$*.M+IE+B8;>>3CJI>GXC2EM"/XU O-!J8E?% MXU&P%T7?2B[OG^?@>._L8.\?\+__.CO<7-(A<&!*:,OD4[3Q$NQ+>/"T7$;. MUZBL]?L,X1:[-C&#Z"*9P-.GBSEZ(&.B:X0==ZU6K)7L-14R@W&;BH8RDM?@ M"47".^RVH^9H^+0ITY&.D.GHPC8\(]"P^LIP]*BH6LP39-$CA@=K/C/1G "! M0,8F23&+KO,:K'$4>3GT_@O_LR3V^:"3="F-P!ZB(EA9FT;TA["!?B@D.K&4 M\;T*&E#A6BPCIO9#<7[M_0+Y7=#+HDYA"8P($6T2Q_TB$WDUW'FQS@:TX\]5 M/O]QZ]GP-7[]"FNB0'!%5,#QUKPY._>Y^NS$VA.[A3S]Q1Q%"+DOY0AN:(51 MC7XV^73:1H;;"USOTW76N,Z"7EQT\]A]VYM,L#&-W#'AW\[J$=@*B2H6FRTV MV+(F)EMJ T- !JQ0\O1;AZ5G>_"\?&[MC&D92BECR(B@C4A*ZGUT(3T@*,CS(N%[4Q:LN?MXM.CQ6#)UB*M=27- M2.DRXWN-^BR2[X@A<8JI-[O5OGCSB*5@U",IX'7@H1N/J2=^ MJ(@L]FV:4:I)7NF6!HF.5 '.V>8CE^!QCR28ED$XD-%!GIM>=]U2['$FM:BN MD*6^!!]"47LI*^^WEEB&RJ[,WX_R F3*BL <&UFG"2C"5(TOWX8"@KZ+_ ;= MF9UMAU9YL4U"T,"?_&D;\H(=I[O[73OWX'>]6<_M^AB8H\_]^'"WLAC8AGC& M#?/M2#"+I'.+YD =MP"(\O&XGB],"SFS4+X5R@Z@?SEB7P 07XW=CC,U0VYU M)%9_XKGX^NU>>J^*XQZI8EX'ZDNIQA5Y8'QIMH)+W-419-^_6EU,&Q,*7BMJ MK'?(]"1!/@C*_;A7A%>SG#E4]8M(\@FR=&P$UJDJE@; G64(>X0>(ZPB$A-B.UX?D]3L M(2$9$&S.#!M\AFU!8 QE;1O+&J+HWF?R;]X3[%W)-B9(JVG!SE2+F3,[,5 C M,IZ0[8)\\!R2M0UDG9V.34">G.NO:Y1VR3^8EW4)DLY90)3T:3(#V9X(:3K] M4WFV00%G+-$3TVWV"I-VDV2LBTW!]I%LE&N(!D/?.F2#S=7\5KB>AR4:_?.X MNV0#-CHEL .E?XF.>>T^CHR8G!(#../U/S(_P"%CI8HR<$O@#14XP7D*G^:)P:6?W-%6:1D/T//H* M-HD,;I/)'8;-!I@=W.#FH26E>SW71BVU 7B?J#<\ I-+!7[OGR&6#U/ /GRF MT60 K=Q&2@ U74>;>QN1J.ZA!>6)=-[DR,&5M8FF4O8 C*RH5A?9$9ZC%ZG M"ES43NN01& C6?^)'N@%E0CG8U",+$6UITW:LQWPL\DS3A5>=>!>%[9%JUW% MT#:]84VQY<0M5E'6@A_?=YF[-6XTS:_4Y>V8D7MSE+XUC"_LE]NI![%5> M5]/H[Z Z56^G]E34]4"*NJ0QGJOKXKH8 \6[)IR=P .YS2)_P%QRTM/1+WZQ MC[(84:F R:AK!$6^84X.TLI/Q 0N OBH;-WTZVOTNU6+*--L^NI/U*C7=7[D M2B^#6.7&4O!&L$5G246WN#0KI0J43,*-C5O8=[]D5(NO$IF=4SM('_[]YIM&.[1,'1 MY 9[&'":3,HI.@E>JS\_9%X]7DPU*5[<."# W?)4!A^A0 NH:" YF M=FEZ ^EA3M$D8XCRI67NHS:G@5_#-"?>1W?#!!U*!\UZ?Q#9--)$$FOX =3% M1:$O\!?,%#"QD#8,*458?G.1<[98J !,];^4E[_8IA:RK>YI$0'W\68<1K^Q M'4MEC&0XNZ4CS=^Y9OUO?;HD;C[!.B-0@8C[:W@$Z(8(.X37+MALO"PP7,MP M"&;1J]UM!,3 C8[I]X+S(K^J I85EG>2X^5OX#4ZL\6BH!CU%;Z-UWYO4HF! M(5 Q$ 1R6G)+[J#(8@$Q4=@%W+2>]3D<"*/LD,W7"?)#9%Q1!?]M72*8F2=F@CB31 6( M]Y+S1PA%,]C. C59?!F?-SQKHR#D6\WH:/4^3+-&3F<5&H(Q]WSNC[R^U::L M$\%AY33HN7F4Q37^>T!8!5V,&:]ZGH,&*LEP]AM@)P$G"_QQ;!%G:!>F22FL M)J+B'&PZX#Q1\.D,A P5(DQ#--^P/3?JNXD$(]'!UDN4N+\I,*AAY+ZFBE U MFB-EI1E^2(KFX/&U9A5DL)+Z:VM".9CF5" L!XDNV6_HNX5ZZUI^7 5W;<._ M["F\WRO\O-W?U21KX5^$JS%A(I@97'Z(L,E%)DK"<6*E\1Q)?TW:)AX*.D3D,-%]9E.N, M\ZQM8;;GA97O-+_&M-2@=0T0:U'#WQ68.:M1^R&LI[6-U(V!@;/'A"UAS^0+ MJV"EJ MAY;-*VQ#9= ^USRZ!!''&&Y*Q*_:D MV36D QBR=C=+Z2 MDB'A>(>1T^*%-3S?)F "A\SA"DE=#PI#!+GXYJT0R:UZ$S!.$/O'U2M /%) MO>:.%PH5'HZ=M+"FL3L&HI*U+-7N)*4)Y>=YW"+-@6&5"#/GP)+CYP!=25I0 M] 43ZH ;'>.DDE&-QED6\+,0&LY^SI5 AG,W "IX])3Z!6NRS4CE!P;=P-&V MH.U6SW5Q17B\T8(+]FG@L,IURC68DOFH%@BK]X)9 V^>KE?=F3PP^&;_P?2W MYK56R;6Z3>;@23=^VQE5-;[,\FLXA!<2/%87A3942&&2U#,C4)O$+B!.E4I> MP)&AJ]K^W6@\"JF $LND*-'2@EDM;=4=>9C@*S-M@ON]L:BXD-6Z^&PIE75: M.<+?(&!>5Q)PFE%,"?'(E'WTO1.;,&9-Q%2U7OK1,;12]I*T]@66'A#8&#YN MOF=YJCC&)NQD\.U]^*4*-X ASV#5^:%B<'9@G4I>5425Z*S4'=D%T(O@D\-3 M8%%AL6DVR@.>FF4C+2PY:8-B81O=7V>ZYO+)0PQ543R^587'VC"R<<,-T/MP M4R) 5LO@3$/'&[3;\.P-\=>) .$ M.?:6U^W5GRUW#@U;-H'V2=!K.IHROWJ.DO?Q["!ZT0)'$)"KB7T2SP@F=_Y/ M^-(V^_>(LF<(!3(F$*W9.O[A\5>6*FNJ$I*5^/AYBVDN^]1R^;E=G-RTH%Y_T3%6VM]I1U=D,^Z-5FG/O"KQJO/C1^*/^#/9" MAD-KQ)="&*#$)W2F6X\$K8#4(Q)A;7P_>J>F%184JTVERB,NF6EUH)#Z- M#T\R8LKVC'&:R)BS:^CA$R:&*^S"5@=P%7(IH+2Z:/V%AV_Z3)C%YSX6-QL; MZ IQ(I%7@7.'MA=':^"RAC_!6R3&XY/\,?P@]^,RJT%)X!JHE*$_98,3 <)V:])=I M/6/GPS>41[8N1",4$.@(NCB".D,1PRLB\0+RI1N!<8G3"MD3D78$H7(.XN(R M\"E^;+KI8T9AIKU"C:+#68*9Q/ZV\WA250]"59G,DNU]8%N%T''$8XE83:S& M@#5..!=#B(!:I:7)99F""Z::)!0GNJ7X&+30*M1-8\R47S'^R7^$?+=+N#G; M1L,RRF(/U2BGP2G04VE89PYNV:P2>:0WC=J@%AFS1;Q6Y%%35!/;H]#4B;#! MI=-8V<+R29H,B13 -@,KKA3J!G*-?7 B+V(Y)4Y_4,]Q/:X$%H@!6>QM%H-J M!:-Q;+N6N0>TJAAM]8NKK+'./ 7#90RT:)+=MVO6;,=@QH0A[H9]ZT :*L:4 M6<%[8=5.HQT,44S%_/.>S:'A/9;ESCG]?)9J<'/CA"J5XP3;VXN:X/A<[ MN>QG-ZXMD\D?U"/P6PX"+!Q_)AG#KZ]TFL_I]\P59=*%2]>0'ZPNX78F,AD4 M,IZ N!0.*X%08(QSTI66L Q+-Y.N-2'+WL[^S[F\GOJ%KG&A_AU$+\YG?9W< M+6_2KJ9??9W:'2_4<_7)1QGK;JA(%G,*&M M4S&#CRH]*R6#)]RH<-\D,RK:S&(3?Q4NYU1?D.T_S\N2[CFX.W($B"^B<0K. M>[3CFEX>83TEA3DH+"97)=XQ[)TX8]YS!BK2^O,T7Q"<9($(=(1$5!R9:(\< MQ@=7*FIK;OR)O@\'@N2>'F$,!J]%";A4E KF$EF'JHT*]C;P0:A$YX7^O8X3 MB=%@C3MQ,!W1F$BKDH4.A@+Q(L^H<7@,LD"AX9K@4+U+S3NA"'\U7V&5[_QC/T1QUZ MAO99=OF??0JA_Q(_$ ;QPJRBWS"G_0&7&8;!+#^.[V]C-,K.I^]FXY */M ,2S M#UTE/!?<14Y1#&M8ZC3E=JW>3A)(*L!\I3F:.=>ZV5#@)GD:2#M88A/+Q-C2 M3QG-;RNCB>=@?>6)0D+R)E@]XCXPQ&7"F#+5V98A7R"6.O1""D941K^ _OM5 M_0Z?7UB!/$455C-(81\6(Y\A3*>R>$ _2Q+7!LP 2ERZ*_BC=V$I PF5D517>."0) M)N>,F8^+''X:W.:^7=IF33 P+5;#!JX^VO"@4[@'E M9QN7F^X*.QLV/5^;:MSC_@@[;YX]YP*A&84F&J :+DO@L(.-35CO3Y0QI6^N MQ+GMNH7# V=P^DVRC8&1+K[B&^B[I#3O]%>SO93F/'CC$!O$W2]D7U'U=]*Z M121\;>[,P6=<59D/_%?FX)*OH4):J M#XY&V#4"%MKS"2?-'>BTF%!1F!^\VCJKI,U)'P/]Y[KM8OR-<@:(2**>@J\;M]S"BN.N\ MY/CP_^)CFZ2N)[-",9]<'!T?G1RO/<^^G!Z M\MO1&?S[+/KIY#0Z_/7#^Y-_'1Z>14?'T<'A\:][IW]?.KU;GYZ*'$DK[]2D M#"U:-2_UC^8?;[&Z)%6+'Y.,1DY?ZFA:UFC\18/A/XO@OMD9;N^^0-FM8#15 M;%XL8CTDL?ZO*F[_[?F;X:O7R_^\/=Q9^K>5CWT- UKOL?]%0^9AP\*4H"/_ M^[MGW[D335T??MR=?XJPO1O^[[/AJU>AC&%/B-8RY?-[$KK#T[^__^'[G3>O MWYX>'?\'$9[?S\_^O_M76MSVDC6_BM= MLU4[LU6$C2^))YNJK:)L)69C@PNP:[\*U( &(6EUP?'[Z]]SZ=8-"?",8PE' M7V8<0"VI+^<\Y_83-&[ MG.2F4FW,@K8[.:-BQMWS_!YG^9>#EB3WT^>=A7UKQR+BERHY#8=PJP%-]T/F M(])X_SKM7GSP=RN^PO-5CW62'>NU4>L8LTU"Z:M>G^].%IV'NH M"&+-!TB9Q8T\/F]2[35[4PX7+Z2*CED]WTK+#*;R#^1,H=;H ;H%5U'@N7:X M$DLSH*9"\%SF.GI:K;"1@B,VMK/Z^]].3S]]AJND\+"#%_I]0$/) #ZPL0XZ M"FP*)'"[2TSQ$CW*KC_ ,]OL2:L?"^26K9$"[;6$2L.V1F]'6>K/(U4FRVR> M=R8)/42:GEG*O:D]U12*0)G#I8$8:R3HD[ D14DRY2Q)IDP\P6]:UC0".HUY MW3#?'JO<@T:*G#>)H?9VKZV$5?D&MN=GW4_/VL5?I0=W-F&MBLOT?M\RG9W! M,IW4Q98)=R\V^.U^NL!7/QSQ-0RJ;MF!U8E(S7Z1C^\_B"^F'7"SX*L=Q-G- M?H];S)I!\JL'6SYVQ"6)W]3KL16A;0JI%4A33.T[DQ*MV^\J_J?E#5Q8.I2FYCQHQ(S MWIZV7E(EBK5@][*,#O/NH O:=+"(Q';,!?XKLAT'QCA[_WF!K"OHM:X?)$Y M94E,@ S->81L6?4?<&$G/#3DVKTN/@N =F&TZHH3^-KQ-@*V_C2(0>K.Q8H' MG\+%D9 @A>$(R 65%.,G.(BYBFRL]>ANNG ]O!,_0!1AQ# $W$NWJW_Y>OB< MGD_A!7C+NMVXF W?5^Z%@>F ML&04!FZ&.9 \?OW[,,M"7SGK84/F#8M#&C!E5!B35D;EC;ND:4LAMM9$I/#Z M 62LBL4>QVM%[?]:#!2[PZ#ZB91JK7.+91L&82EV.EL5^RK7+2A4I7]GXK>3 MI*SZBENA4@&U*EC^COR[BO"63GFV2BMM!\S?87??66#[V2]M !Q4:J9*75/* MRY")S!LB,5B&#?G980;JEQZEBO^5W0,OFEZ[?[#7GN@^@M,Y8U$'R?OG(L9" M9.F&(1RF->6SB35BVK4H0GOT,FP9]/ AE5PR#,[AZG +]_(U,#ZHT)P%N3TL M0&30)8MN;5CPK>^$+$&#*IWGVFL?Z1J 5O*A>+%=B=PJ"JCU @L1%;V28H=\H64F':FM&#:T9;EW5C7=9O7!*5 M.!0WTHK@N$2BTAWN!Q[8&FM.X/;6WL#RUXY,R2=E@Q**3"*Q3&>T 1BUQ2,_+H.ZX"Y "A?3\OR(FMONE /, M6J4]-448DG)3YV] '.)12&:<;=EF8.?;+!) 8MH0&1:X1IA^E;.T=Z9E)Y)* M\9=@(S?-KKK#K:0]*2F+4L:SA^X[,TB;W?W9<]\(0W3[ 7G&FGG86]W_DO-< MT*JVJ);]2 QO$2O",@5\;0$T*#$W48^"XW?#/CMT;P*RB=G BODD5$#UWIP/ZU M>L_%KNIVFC-N(]LG(NM0W9TX_"RYH1YJB50_Z,F0V9CI%,%>C763K:W+GVM9 MMQ+NQ<+V(+?(DY#(+D3JV^<>S Z'Z<1#%![H?GFR*/B$61>[Q$Q6L@&D05') M-H.#\JK,;&@%R@\4*%:RXI6GCUGCE[34*2^LR7*BY/JJPY_(%R*;>\2XA6K+ M2B&XJEK IE1RG>2H8;++ER_E.OV]>_:3EG*=GG3/J)2KG(9(#+^*!Z1UNNE] MK8&CI%W:'[BTO<$5!SHFCMBJO$ MHEPD1EKU@J2KMY'(7VDNPGE@EZK:]G >Q>&.:' M'S=2*C1W;4^[)Z+.@[H?4&22=8J)M)3GNB,ZV![O8\6@!QH?:>Y&9?2NE0?/ ME >GQR(/)'5A[&%@#EO$F]CFSIR+84!!/:[>9Y2Y+$K&J.1HW@"EO&37X?V6N;&T[B@.G575%IGK0I]6U* M_9M,J3]>N77:/6NXTO/\Z _I5H/@UGOV4V@L=HUMJ*5VB!T,,8$Q6FX[QUK4 M^TP!<%ZK !C2\68,"H"T8O6QYS@W18#EGW<0@^0#U90 Q^[TM/K35L(#A8,/ MC^=96-5"I3J!6,*RKK*!E>0KF!IC^'1PB*9H?.F;3H]S00CO>(P?Q#]H\V.[;=N=. M+-T9Y[8B^T<,YNZ3<*2Y:6ADO[GAMK-NO8CB;O(?8Z :E9;G/[8JX4B#7T:/ MFZA6]DYMY%%M[A*?U1P#,T@S;J-T2IRIDMD;$_-G^"(R V,+D#\9!99D)(AJ M ,S#N8F87&'VK>*Z,KX9I,MEYE9,?+5"/W97,/1R@PHX6VY7E;"7H'\L_4^> M(IYGD" M=+A&TOL-K)SE/ DOC@"ZN%1?GN4G*U1XQR[N<,*Z."CARAUX5D-.^&IF D2" M'6QE)=@R[K3A@38\'Y0AL>.] M\X1>)-=3;J .?0+*U'T7N[QSJS:N!A-Z W,KT$15=[):G1J!IIH]T=C(2P 7 MHA[)/B>!!G2? =S0-1.:Y0]95-';IMX(P$$<8/FP)C!%/FC*7&I]*L_;P>?U M^E1&QM?[&V.TTZG26B3'ZE7I7?WG?CRY-083=*Q,KHUGK/ K,WJ<7Y3Q,KQ[ MW_U47-B3C]V//Y2LX7#W.+.HH/QQ 4#\ M^KV:GSF#/>N/.(Q(W8#1"ZK&5;S;%,N9\81B-1Y,9=@:F:V1V1J91Z$1S[$1 M3IWH9LPVXCR0ZXAR0\*5I.X^6>E,K78B[(L6$;6Y!!Z']'_\U',0M-,PGL^.9OQB/4U"S6 \Z\Y$ M.E%F/56F*+QDAMI6303_B"_9P&:38I,4U_KPZ$'R&Y/(I?**L&2BU)^AGBDF MK5B9;BX3A&\/#TS?$*T%]K9::Z9;V#2H1"3?9M<8%718"9LO+%,R$OLETLT1 MFK"15HX9AIS"PG.2WLWS54I^6.@/=9>Y$USW34TY/($=9DN2J47?G*(4=%\] MZV@U8F*3X+9+.T;G5[#<. F8Q):+>RM2&5("AEVK)MQ[$+#?X@0U7SZ(]3)2J 4-5LDS:](ONII]!;13R(Z'0R\Q+]:R0W)9 MJ:B-8X-VM7)IRF7M#;;&8U"%(Y@9>#/CDU@^4D>AH4K\XOT5R-+FFK1NP.-U M S*(.NV2X#LB$+6+F"#5JO2%S^SE.:3UI@'F=E']KVI2$G'+D_+:Z'.?KGT1 M0O2_[BJNMUQYU\XVK86I6L";D=[GU;8TY2KKAO#G (E!7UH.YB(ES1;011>( MM)X-[O>L#B&W<,\E/-H353GNY N!_\ M !D77B,!U3*ICR1GX&X7J;NQ0VR% MQ@W'A F;;R4=,;<#V1&4'24>$#7SGV?=WUM/XMN$G)-2&A%5W@]'9C:C#B9> M00+N]$%Q/* ?2B]4 M-7IA!4.*?K4.GRC3R;PC[FLJ"TQRKW9#VT#.L39@)M'9>A 8[N'VAC/\Q)P M%'TQ'%UA/911QM_?KNLQY%YAMM67_J WN.SW;FBE+['UQA=QUQM-^I?]NQY2 M=HK^@/*RQI?7QJW1GN9GGN:F$SU2@FQHK[RIC#PD0M@.EJN(+>*VI0)E"YLS M#"@B#,NSDA8[(XNA\T"&L8-=MH.N&.<3%):@H^:"^L8&@BD70+V9H%;064LU M=?L?/[:T+Y?CXI@J3R0:D>P><#EUIZ(H]%H"T%RXW/< H.9"1^T=%4@'A6A+ M7\)S=K!K7J0"TM2R+UQX5I2] G1PX1.ANS-D$NTU#S?>T?$V@$_A*\(A"X&' M ;,[6@1ZU AT1W$;'+O54S9HB_C*]R($5K KFLR8DOU'X.CUMZ>G";T(;=H$9Z"*":F]M6Q10>MX^U@M3Q]]ZDXEQ MB_SBOW\>CY%O_,MP=#V\N6K%Y;&BT=Y_Q2VNZJB22:&-G+21D\9'3GXN0?*Q M9@/GBC!\%,EZS.F17H\IV"J! M%7%^8M;8 #(LL$,$_:+0S!M>>6.B390V>K'!H-I0RCZ/'J%@^R<9MH(S3T'%S63L3T8HZN1 M\E4PZ@W&7V 1L2?1W8UQ]57Q MM/'JCCO"F%RVA_>YA[>)GFO$5;X,0@_,D87LBCXAMBQ5"8 ?W?J6]%O5..2- M31%04BE5J%O:D7I+U52P!RQ23QWZ.ZWUZ@C835%*P*)OJ:J]4.L0UQSUK_ Q MX0++-C;D9<\C0'0W@V9S',1]/ @ZC-GS#8,O6LEUM+!LCXN4MSJ&**A\DCV5 M8N!I3A.J/N>L .J^"^? D9H4IW>(@( %O07 X !S+3(P,C,Q,#,Q M+FAT;>R]:7>C2-(P^OW]%5SULU2=@U7LBZM;]ZAL5;?GJ;(]MJOGG?OE.0A2 M%E,(U"RV-;_^9B2@79:0D$A0SIEV22*!S-@R(C*67__?MY''O: P<@/_MY;8 M%EK<_]OY]?^YN/B_7QZ^<=>!G8R0'W-7(;)BY'"O;CSDXB'B_A&$/]T7B[OW MK'@0A*.+"W+753">A.[S,.8D09+S4=G%\%(PA'Z_+SD72#/,"\60M8N^J2L7 M T<2![)C"J8D\\^7MJDHFJ7*%ZK=MR\4R]0O^CJR+DQ!1HXA&.TPQNO#:_2CRS?/]7_^UAK&\?CRTZ?7 MU]?VJ]P.PN=/HFF:G\C55C;4?8L7!K[U0X\,=7T\# %L/L6AY4>P="O&L/N$ MURM<"-*%*.4/2:*+9\L:3Q\TL*(^>4AV 6Z1\\'1POLB#'/\'B_P4=L.1F2D M*,CB='0\#J-PLGYT=G'A!O=M_=(E093GUC^= M2ABOKA#_N/C,*% D4=_T8 $_.!V1WP 7'7=QTME8[5-Z,1^Z@M7%!\/EOA6A M^2>[[TW$CV++MZ?C'>2NAQV^L 2W^ )?6\)C.O8]LA'5"\&XF.'V+7+7$2F> MG/CI_W[_]F@/TA-S+JR0,\;R^ MNI%M>?]$5MCSG6LLR5I5^#UN?R<(^'!\[B*XQ6Y^_R_B_HXJ<[Y V> M];P(M8'[AIR+@>4!HNOY6Z++!_2"_ 1]#8,1D'%HV?$_\,9VE41Q@._-?WM"X2A_ MLR*KK M^&F1$4(T0)C&;12M85Z0?I<1$1EX3AS9Y"YCS+(8#.YH[('\(+\-0YCRC$_; M;Y&#[_^T^(#TY;,W9A.(@B0DWXAPO\#%X4<>3Y: M*SFO;OYG$>7+-W?RGQ:?/B:LD'_#LC*,@>^!W638I@4QOV]V;3I-9S94%"YD M#=&PP9*M!S\"MZ5<'O^QM[+FV&W]'HSY^A>/BJZFN MEVDAEX\Q7A+<<^59470W>(P#^V?WS8U:G7S(53#"TI%<[Z8/^O73VN=/03&= MQ@[(2;>R.(/W/&KR*[O!._'=%-C1T,(T.87W"%E1$J).-C-R,7]$?BW_#L]8 MCS^Y&?C[0B_^%N&M4" V%E4 M%E>F-8/?CBXORZ%*K#D^@F"< AUKY!A8\T.)_F'%0;@G :_<#S]>(S\8N?ZZ MQ^XJKA<>\6EQ]EOY1V=4=E*N-IH![V/OHJ7!VV3P/K(473)V! HVY&5KQSB] MM2-29_5)N\-!*A$.1S?[]H##KM9OF7"@WWSJ_96 XRD8C0,??XW6"2,BI;;( MHC)$8+2PN7=]Y^@;CEZ6 #RZW79D1'<=QP7WG.7=6ZYSXU]98S>VO-K _^@6 MX;'A;]O)*/'@M/$N'H(S=C0.T1">]H)N?#L8H=K@@GX;]GU@SFTCI4'=IM_.HV37I0!9TM%MQ"9NT30@[NA&;>WW MU._P_L:E9'N"/;N-7MC2E[@?PC=Y(2\Q^4.KN M4Z@H&+4T^-?>>J_\A+ \7-3=.#]U,&II@*^[<=V\W68Y2JF"\I:E"=8\;J"B&IBSXJW5W M?%1MCY6)B[K[)DX=0U,:X&E(R3_2TNINXS=O(UT^-ZZ@]H):=P=$93$T52"K M]GZ!RDW-BA!7=Q_!Z6-HJL 2=0Z!*(QG&/H=!<^A-1ZZMN6EV,DJM%_^>#RF MT5]!FJ9*K=%_%?@V@@K0L.<\N-'/+Y,OR+>'(RO\NYT.BTY*8?@(3WU!">(P_Y@\H4*J5.N=']7BM)I!2H]8-PD0/ M(]&41*GS#FW!1$X+MX'_HYEU)33J@EE*1 F34,VB5>H<@12)CXHD.G5>."8^ MZ!VG6<7$%HEL:\M)1P,B/1323*_*KK MQ'8%AVLZ\ZLR84$YB3*_*FWR6V=^U3.44#6E5>97I4ZB,[\J$Q]UH57F5VT( M_52T_3"_:D/HIR+Y0Z5?]<'RGS/$P-?OKN^.DE$S&9@Z=^HZ!%AOS45 1<[" M&,L>9[.TRH3B QI9+@3?WZ-P$(0C"PNEN[[G/A.QU'L;(SM&SI,[PD/N!H_X MUVB Y:<+*5,9^%(T_GJ= )Z3X40DZ#ONFZ;D-P? 0W,)2^S^8-#K\;2B M8==WX!](^WBQ/+2:;8D9V$;NPB1@9[D0%U#L%"&T PPB:7[4)B[;@\VZL,"I!J0P'4^1^+ MJ@"K8VH#>VK]:5]='VN^F+%N\/+"!.YF$O@X-$"M3^P48K \@ES:"VZ#^,:W MO<1!#G'/U5M.4.?WJBN-A.,@Q"8ZI@ZTL]RBAPRH\[YMA7R$-XKN,_)M2K>) M^JAIU$4),D_-"8HOF[5VT)VSIZ8\$JBULZX2Q:L\V%/K)6,&VLEH@%H76=V4 M;^H,M/)HA%HG6MUHI H#K3PRJ)\_[]P-M/)P?W0_W@Y+6XI06; ^3Q2A8M+K MJ]K, X\0.8>>7?O&?T%1/-IA[SDI%\AU<5.8=711G3OVRY.!U#JIRL7^'@"G M('90%*AU)E&'G@J*CH@"M8X>C!XW1M_<%^3<^%@Z/+M]#W6C",71E\EWZU]! MF):@7Y!DUR"Z@C%RGI ]] ,O>)X\N,_#^IRZB0+-WI_Z(*2T[444Z'7%[(.0 M/&?D 7DDNC@:NN,:<0>]/H^Z(*-$SJ#9\U <&7>A@\*[\#X,G(0$UW^Q[)]8 M8-6'.>B-ZJD1/DKD#YJ]$L7Q<1M (Y(QBE'W.43H2$KQL7B#9A]!+7!1(E_0 M;+$7Q\53:#D(4(3@++>+89#ZUV$LU(GPHV,W"JUJ1Z+6?J<> M8U7M4=1:^77 6!6[ED2M5X!ZC%6TCTG4>A%VPM@C\CS7?\8(2_-U\.=&;V(2 MM5X'NM%5T0XFU=M+426Z*MF^ZNVTJ%(85K)WU=N'\3OR46AY&%U=9^3Z;D3J MH+Z@9F]@]?9K5(NSJG:Q>OLZ*L=9)5M9O;T=ES7%J1%6T<\GU]FY4@Z@JMBNYWGZ-:D1?%7N43*U'H_MJAJGS_&@?WSA^_&T $S'=CV#/J(W.H-?BK #(5KNZ8GQ4Y)!2J#6?J\=' M)?*J+E;RJ?%1D1]0J8L170$^JG#W*74QFT^ CR,ILTI=#.7H\G[6LY F3@E MCK\Q[*HXX7%J:81?%\MZ/ZQL?5N5C6G6<9?^^"[[JX$*K"2A6U M74656O?!ER1R?11%7?NOQ(W>%_HI62JUCZQV,/MJ6-RFMTS<5#"WNSM!DJ&24P]#4>M#."_U5:7/4.=3. M%OV5V'+4^M?."_T5*?-:'1UYS41_%S?H6:'O^L_1/0I)Y,27R?H' MG&FRAD:MBZ:A>*YJ]Z36%W-4/&.#GD0"/R;]?R$[?@H>T#@)[:'5U+(T.K5. MEX;BN2)^UNGUKAP7SQO4O:CK._-!DM-K]_A:0UF=7F?.V9% 55* 7M_1R;6W MAC(YO9ZHIF&X*AZFUZ]U"@R?12"$3J]3K7DXKHJ/S]-C%EU>83C@\7A.WN0F MBA*K[S6Z7H!^GBZS"A%=%4=3YS.#!-!O&"?/!(-75C1-$/SB6?;/+R@,)[/K MQ\6*: *H=\)*.G1?K"38ADM1XEGN:(J2$;*B)$1X[>3W_.;\Y_P[W+WR),]Z MC1(W7O.L[$JAIUEAWR4EKP-_S1/GKN[RU"4:-*CSYU5-@TE M;']'P7-HC8>N;7D9O.-Q>/GGT_XGG$U%)'5NL2V(M(/$C\/)YPY>I5CH]"T O*(03/CPD_^T+\M'@)(6**MDQJ'-$%$#; MC?^"GQF$DW^$;HSN!H.&(LFDSE(O@"3BE_^"34 '/(3X 2=P(%6&*.HL_0IC MC>>,\*4J3@<9X29U1C@M\=P5E=4RJ3/%*4)(%::'29U!?L*>CXPXMA '=2X" M6A!2E;C41#]'@;)^-NWJ[+X\C'I1^BO!$^U!]K]FI8R MBP..?7H@7LQ!]2#%A=HHCG-%]')-VGE4;V'_^:&'L3]U?A-D.WBC=MP7UTFF M)X*7UQ;^_@6%_M *G1,X!RL1Q=0Y0^C 104'?)) G<^C&EP\11:CNL_=\-P_3MFUZ$Z/DS^RK/PWG@5C$:!7ZN,>_PT&K%<' -_HBB/ M\$TS::.O01I8&-T-BJ*GL8S^R7V[Q! )DM!&4?IUB"R'S >OIO,K_D,HP[5- M51)EI.M.7U20ZO1-63$D=2 -)%T11?U_03K,[HGBB8!^$,?!Z-+$(V&&%Y;G/ON7(3P!CX_&EI_? M8 =>$%[^@I"D2\KG 5[1Q< :N=[D\K^?,&(B[A:]<@_!R/+_FX\L/[J(, P& MZ<#(_3>Z%#7\$O+U-9VA+@B?/:S5YC,6)9@D]^LG>&V^N)4ESDW3QLA"(9YG M#,&H^8!^$&* 7N#Y>M8X0I?YA\^.&XT]:X*11=Y*;OJ\" > V L*8SC^SEY" MWI=>G@&S+:0 C3'B8B=_4 RUX*G$B>,7O))P*)==24 MPB8.QI?:(H%,(;^&0@3RO[THQ-B)0G[Q= M_7BX>;KI/7+=VVNN]W^O_NC>_M[CKNZ^?[]Y?+RYNZUP"<).2_B'%0TQZ<2! MSW/7[:LV)PFJ8FZ<-J5D\_7NX3OW*Y:X?N#?)B/\$)O+!/,#&A#KHL7Y%FRT M#G(OKP,[&65&;XO(Y $>T,%B_^]$;L^>TMD&B9F0/;FL4A605>F+U\NJF3!8 MN2BU)?6=R^_>^]Y%59+;^JY/7B\'165%$&I309B+.FG\!L)NG@(]-%B%6C#> MLC=6Q' MT#@(XQ9'4L!CK$*]Q9<#]PTY%W&83%D8J]O_]8NI*]KGC5R2) 5@JY?S] M1_?AJ??P[9_<0^_^[N&)N__Q\/BC>_O$/=UQ>$=ZPML.)\KZCA9I#8'_W*!39QX"+==.-;D8H*L\ +Y.?7)K6%TWEMY+);Z71\OOIH7O[ M>$.D-!/@J0"/IY222_!!&(RXN?_%P?PW;A?[1#Z)?;+;0L$]YD;@W^(&+A:F M?D*\7KOS5(^XKK[B>V_)K3G+J. A%"\4006'53'3A38CKB@T'M SB4[QXUM\ M)8>(!F;Y[=/-;>_;W6V/YVYNKY8!TZX;^7SHO5EV3 # !0,NG"Z!LZB4XQG9<"(:HW$8 MO,!S9MJXWNI<(\]ZM4)T@#*QX% ].TP\66\WV6%3&BFXN/<8K8YI7@BRH2K: MYLVGKL2LK)?$A" YK+<$6'$)N7\EH1LYKDUT%RR:?^V'GSKN/ 63L>&SY;O_ M)M\_G@'Y;8#=3?NA_=CFLM2>D%LD+NXV:'_(\W!,R&N^\7HHBU=(Q> M/-QWK?=5Z3+9<4IJ==@0,AC?!QB(WO_GCM,=.0.@A+<#15!*V0D:)O@RN,$& M<1]BLG3'EL?UWI!-ZC%Q=P,L U%49&>HPZHQ@7! (6N$^K9CZ0I/U9@MLJ\M M4OX^O/WTCAH3?7=1"KMA-T36@O"4,;\8JOIQ67@6V 8AG<>['P;^DHM(5%H= M0S,N9%U>.9!8#L@IJ)*>I32?N9W^.^)BY*$QP#QSZ?$<%N]> FOAL.EIX;4N M"T &W_?A>QO$7'<, 7T@PAGHBFRY7[&RBPTK$ H\T7SQ%RM3/BS?R7\:N!&> M+@<'F)A@!^ Q])\1W@% 9>8\; ]P(3FR.8QR\UV^"E#,BEQF[E(4X@6.DS!* MP&\:8WL'I5:[*'WH?P35#$XBNG9\N=/I AV.TP/"%66U+1Q!6Y'PC>IN49"% ME""QK9;"UBYB]&,Z^'7#/H\%!C(=O&)J+4)UP]5>K55H=D7G!=?#OD7N U!/9/ MGAM;(?=B>0GB_H/L#>_[8QA^#L-/)E%2@3)%#IQ!GQ[L#9%#9;%,+Q-6:7# MLAL81-F2!UC'&P16 6'"_PS"GQS)9N+RQVQW:^Z2:Z&<(.!XO2"'E"H;SJ[Z M$ZSO([RR$40@OPX1.<@"Y7<65W#)?1 _4\9S<(*F#9>[56IPE";DA-V=K^,@3:^B#E*ZQ MCZD 7R<-YF \&8IO@EEDSX%XMHA,@DP2+"13X!QK$K4+GU1<)6&('Y<&Q8'P MB*TXB:9D:+0Z_T31BJ, $A<7K+Z'Q(/#+15H[P$] M)UYZ]OAX\<1]^*]?1$W_+,E2.QL0#UT23C.&<)IC4VDZ]2GQH>AC<=*:@Q& M**.T*6F9YTA:&(46Y^%Y(\ZR;4Q:H05$ 2 .00ZL_97#\+E8>R$:89K$;PES M]@7]"P-A E(//PV+"@#1,_<M#%BZOG%V^3A@BVSLAIGF(UT_91:L>EY(N22?%]\[A=$I%1SA M'. 54:2VK$NENR_4MB+IY3M%CC?94EPM%(9DKQ8"9^#<+)&MR2# M"'O:V:"9FBD)K>#=ZQ[2#H8ZU%Z@[6^3F(=P-O07Y /!)) ME-J%& %IWO*:;#AL6L*[O F\_-7%KP:#T\=K"T!(OK@1V=)\R[==RP/-$H)K M83#4+G*LT(DXB'EUG4V'X/('Z^-:(X_DVS75+1 -D>=-#?@/&#G$.D]SJ=ZW M?C^VN7_BN1<6Y?#&G1E(WLA X*R9.F[HQDN7^#FND4VJR 6Z5A.XV<)4XPHK8ZD&+RNF+QN3./I\KEVN'2.L.!U MQW/$_5)P??))UZ>V.GAIIJ3PIJEN7]Z7Q>4%LQ>O>H=JY :J5RVO[)V2CJ$R M#M*MXS)$'JG;OK%*7/9^87:+U8\"+XDWW_)N^.V_DBAV!Y-,R'1()M2Z>F]% MB^%!W>;TGF$X4[&>T44_1-;/"VL0H_#2\EZM2=3ZM*EBGBX5J9>W65 .!D<3 ME"DL,6=FB6.7"=8&0AB%IV-1,Q=N&()<^F4GQ#T1A@=I 2+-CZ-?/UEKB:)F MXD%LRUKY_ERMKL$KVZN;@WE18!S=.+SJI @0GE,< MYW_F[%U8] OBG2P-3N\*@NKAI0=7DEM[KOE6VEG4<@U%/7/$7?M1G:2 M-DB $+FN;WF3R"7[]HS501:D<;$PY@%%B/EW$ =>$"40:VKU@R3FH%T>BKD'-_K)>+PYU"!38I$S M)B\/K4K&Y$J;A'V&&'N$P>_#P$8.\#3CX.:@6C9/SL$L"+$4Y.EY%"*$(=Z1 M'*E]0Q 9C]++HQC-"B5>,K;+EA="+,R"0;^A9VP=D^V5%*5B^VN#D,QXMWEH ME7/>[;:)1PX"!G?-@C!"G-A-PZMVLR'_<.?:ROP:'EI4G0:,#)7[Y3G M?D0H[?M$=N6M&&>YDT: [9&,R9W3BTFC-G]C4:6.0P MZL<8BLDBWPU"QLF-1#GCY,:A59%F'NOO^%Z\GP\0WHKG3J$8!S<'U8R#FX=6 M->-@MWU1DDM?2.4F>P[-*!HM#*;V*U RF8R]%J!V[$QFKEMM/7 M:$LKVH\1B6&'Q!:N2T):OP;AJQ4Z%]^"X"?I2CJ7R3*_RH(%.-.?7$B;V::G M'K7L[Q,TS_I[8D$?+&_"I>W.H',H-*GF1.'B[Z30K>7ZI+$: 867@2*:9>Y! MM6O7)W6"1\CRX2KDZ69UJR6]NZ;)W*RWG,QS5L19H[2R]H?5<5DKN.GSQ-Z. M3>M6'[Q0'9K/XI:3-/8Q2$(H$HXQ%$[2;F"N_Q)X+Z1C&93,C8$X0C?ZF8Y/ M?!MOD1@V\/XVU_6\>9AD<$O+5,=;X 'J]CD(!"P 5IT@7ID9=F8I .X]-L#3O/UN#)7?VL?0$'E9YC M]#Q).[1YF,)X4J@;Q5E9=7X*L8"TY,.;2]IZ;_'% =QHX>^;B:?-04/'UP#* MGV=-K_K(<]$+6NZK-;(FRS^]NIZW_-LX $GD0E>ZY4L(,]\(OWCY=\"5ZR\Y@X7Q)VS^IS$6_GQ==V/XS L"W_'$/3H95? 0$K2WD;S]^?-3WT M,1&0X/R4/Z(]S0 UZ5+2_G8N""0LG][#5R,$W]?- MPBSE+L1C;H@)@* '@(>!%Q,8\?-CB?S8WHQ^#B0+'@I9VPZD"TEZ/VWUJ' B M]#5K#'7Z*2P"3"3*VYR FXDR+'"(-Q$+Y7D)"6-37DG%T9*PARCUP:P;Z"_\L7FDXA&[RUR0,CN%()#D3KLQ?T@?D8]I!#\66E2. M I!)H(X.\,/BR3@-/['QZ&"$'P"#,J5K;(&9GH!D?T;!CG,;R&?#[JMDEX&I#-(6KIB?@A<4^B \N6B8Q$[PZB\K4Y.T>0K>H\99KU^8Q@ Y M !Z\& =V2'(/5L72F4&$#V9"ZFV_D["6OE%X!R?_P, M0?G. KE""WG;.[ PPC@B8:3-2:+4KGI%1+&*+2)90.Z,H//1G-D ]#+ LL]% M>'?/=\OI)@K;] K^002$B1VG':!!9R;O&9,G$ROL;PFF"&AIPVBA HUM:EP2 MU*Q1?S#"4TL2;RXC4GZ C$@-3B;63X^Q5#G.[/Y@##X+Z(/$U,\3XV+FAH#& M<]A8C_B\NQU1>5)M".MCGH>F%L<\Q\'EW#]'L$F&O Y=>P@R,A6LB*'U]"PV M)_ZF%A^@:6HB .JL%\OU\I%X+X4;L1"-P=YE2#LMTC)I"&V*QS&I K^$D'4[ M&U940F1%6!MQ F(K,2Q6BT7B81YD:N46!S;#3:5B<9"$Q!H<(Q^14XG,I>=& MJ2F0N42X/N$OD)9Q'))CDA"!.$TW1_0VSOERX0Z&W$J1&^.W>>DF-Z_]DXZ7 M*3(=:QPS45DAQI8]EC8Y(XJ8"5TMYS@(D5&J81+=!:N85LYY>*(^%H6I _LGXI _!*4F/=W"MS#.J]:!EGCIB347 M)3;XT\G!+K*'/I[5,W&,X3G GI=A+C_7RG&VZ"0+@^1YR,&! ;C6L&T/KG,/ MXP2!(ONA>_.1L74%;+UP/FD'1# ,41CI(I,*D*S<"+@+WPI@:/#$(P*YCZK&&UYL ]Q.:=F 3E!]+.#!^\= M!%$27,6BL<$*^63X)D,FM)GYJ M,I'8FT7M>ITO-T;/8::2#]][.Z.'2O?Y*+8F4P)PB4I&5&C/>DT1&Z+G)%.P MT[ $.PE##%MP2)$()XS./I;\(Q)%X+DVD>&943P]6\-('.:':S]\=]K3)C]U MVU&S8"1Q#)*8QN.EN,AC^[,SU"P(&V,L#VH'_H>+>'S:W(#9PZ?&V#0^-HH" MVR5GWH1M^PA,8HL;)WT/ BR)()]\!LPR%)U6SI+SF!U33TA0<@$%H8)>14ET357E0/L_)F2\3FB?F$(^0 M%Z%7S#.[HHG[CND" J7YN>BK@U."-'$-PRA\QN +@Q$Y \A/X=IX.1R>&=#?.(@B%W0=. ]/[:"\&1 , M'X?(<3%L@3PS@/IXH)T%7$81L/!2]*>7YJX%X4H <)ZZA(DK>WX:EX2%>W8+ MV9;QFOMNJDC! [.'\81G,&_!V6_J9",Q,7&&

D'(&GLD0Y M2,MS^$:#1JE$^8)<+REN^JRCRV].1#*CK&42L4Y MW7W7-=P*KJ<;,P*7;7*P32LI<1&[S94R7K! J>?,=#^:8XK*AIR!-NZ+Z+- M>8U,Z,OGWY;!#H05C'^]^%:'=E>5RL1]3%(*.2>?>QR1D<'HAS.?YNIQ[X4G MB;MY?4KW^S2\PADU(=%/*RI.BW.N96I5[HVT;3[9E?1#&W,AH0F%4$@^%@>K M2\,+1]3W% _:-^E)<\=8:0H2,N'412%T.^MN[Z&2*=D.HRVP ;.VO8- ,++C M+BN>W#;[OOJISF@I47U^*9$03IO%G3??S=XA[.2P;H6_Y^X'\LL1%@M9V01* M%BET8XL@];HR'*.F*OOB:BRIP:NJ+. M5.>D#!^/%^AW3KVI5Y-FW.:I;\8A[*O4,,S8T6EG^RU\B$]S3XJ31$4H6+3) M8HY::G'((^K"UI%?YWF)-C.U$?D,CW+(6)4,=6/+4:IF'/;.%"F4A-H+D;(A MF&+Q#+&G%=&(QF,\BA3B"BL)^U,#%>+15J^V5@B_UI#6U:>:YYED(4N ,@T% M]@XOX[!S:'(I;HORDGY\K5BHT2^4Z(R,%;7C9;5!75&]FECJX&$4;Y%OHE:L MK=;REZQC+UTZ 5'NHW]F@0E(*.VW]8K&P"/.&"[_S3MT]P9( MUGEYY721(6EJ7403-U#05A.;)8DB/5;2HY'Y/";"P S+4IS"'4X?/)_TD/H$ M[A4[LS^E@>!4EQPV3 :1$52-XL?8=U/M5L1KCU*VXK&<8V]: MU9'2>)5[1BA]Q>1$=<:%IXE_<@A&SC^WUW7?M4(UG[)_^ ZDZ$OGH@68^&$@ M#A/X*,K2SM?1A<*A$33TJ661A01W:Q^)P.6MXZ:J."Z#]/"]U*UZ^9 D=7C#F>R0'$ M=D-F)/J\"<+'LN62NDX,7E5MM!YF6W2DB=LD\RRZ<..*H2;HPL#Y>%**VH45 MOU8$2 ^MJ!"WL)';5ZR#1XE>\+LIF>MYI1/ ,U;-+76,L+,S]F["WSZ5NK\7%-(Y"R6>=^'+D,Q^_,5&O"1B @X^I1VUTK M0QGA$8 N$8!_5>Y0?-YT U=LC(FLX0I\/K,:7FMQ[BD:G/M/'A7FB]@![#/' M9-Q1V[()[OIL@K/#,IG4KN>[ [P] MI3=BID 8EE)J:%9,SP8O=8CG:?;2KF#KMP,Z1ZC6PF#NAX2(EE]1QE-*"JK= M:B#NE ?^'JE[S96$-3)TOW2[/2(. &C]!(;21:B9C MGW?TM6G/];/%_Q(/FSQ/3,8C'(G.(_A@R;]B8B9Q/:W_CAE"T:3*:FH@UV16 M&T(MY%=?5BY72M 3JKN>?DC)MJM$.:4HZ/'2I^9^;B9Z0C$F$LQ19Q;HJ*_1 MJRO-&ZVM]2L8MK7(A3&Z(W]D$XHS;3CAZ(463#L(3=1!4%5=A '!T%+0>2@% MX4J,O6]Q_61 Y\5)R*I'00EZE/VX;.IABP^^#WU61^VRD.[ M"2V1\TQ'4%-> MA<'?UJBC8^&Y'^-@$L]P&<-Y.T(J+AR%1^T'.3,_JD]H($2LKTC'HXMQ/S.$ M"DR,V_C/,55E6"(&>N) [>R'99SGWR2SH=F:A7#U2JB5TPEY.5 M].99ORA2(>:$"BRK;46W$V@GM8^RB,W<6]+,>08U=+TQ#[O!N7948^LS:FCM M,8QH:\:WXA8 6<^N0>RO7M@=N\7_C439)FU,V&:"]8I<^=+9JKM(JXDL,DKY101#9<*AMZWVA9]_.J"]XVUN.*;-(V%-S,V?XS%DR?5YYX61<">GU MC$P+N".B,$M!.F.Q?99C9L4*)CC<>?K^)5A;#EXH1.VZ;&=T/F\Y:::J6%_$ M%LY#7]$:E$^^Y/VGK0"$2N6=FT-.C41CV@>N,@&\+#A:0!>[26M]3N[H?T): MH.^J85\+B,\UG"123!.7KD@%F50C $#=PZ':[0_FO9URVVA=+0U+.**'.N+- M(X:"%&^1;HP/@8/ ]:E3'8ZM2>[14'..Z(O,83&]F!49V89"O/"/<%JL.TWT M9'F?>%^6^HAB"!P!#1S]>JB7&S[WCHY*@SNOX@,Z^RZV J89:N5-(]89^5<: MOO"7OX[!%JWK530,X-* _- T]#O)DX%T63@=CU&O5:XA>U!X\IF#Z5R?O:4^ M^]6Y/OL(GN7O7I]]#*VA,..G@C6QH\Y&JG'9]\P$E%CRD34BA$)=9<(S(Y9& M4[=J6:FSQC>4:*>- 8^8FYR:Z._Y3"121.YA(01UPEET8V**!Y5%9+]EI>;Q M$VS[/V:0D78D*^U%%[+<&D!!G+P+_G)+">]11!?TV7*?;\JF%D),=%918F7R M(OF7?82-:K&ZYEG\ "Y("&]N.)S#X4L+Q+> WKAMQ9X0Z1G.14$9&<^)A MXDHT3\#:82Q R%2$$N$FSY R][CA&=R?U8QTO;%D0(=0'J=(ZLY^P24CW=C_W,NZT:4V>&ACG)K1U7D"IV*G9ODB%+42( MULD%!4.^)YB@YE>$U,H_>-:[I,$XKIR/IZ-^HNF@Q^^[72W]#:ZBHOL!NSV_ MV^T&=X98D7OF&;0C1DE\S)B[R&[JXV$.25^_M7@D3_CYE"?3]57<&56EF0:@ M&L*T6 _DC($A$\ARA2!N^V02US]C%2O4@7Z4]>OD:E&:6^.!](18^^9Y[+++Q>//P5YJ^ M1/:)TR/+BDDH.0\W*_JGF1&F")!X324BQ'- MQ,R;8WN'AP;\!V$_]-R=X;XH3(ON:Z(<#1[" SLN2AZ04,36K=GP)"8+\_\4 MZQ$BT*E2;A,%.$^(%_-F7"843R-V%\44S>VQZB=).\X!L>_P)UP^*DM>)"Q[ MYN/(Y:JUUSQ<:J5"KOIE865.%'O#Y8:*A)4X >L3_,$OM!P_2NAL>X@&%PR+ MJ*E X0V&)$*U1.2MB+)YHO/I^=M0]LXP?3Z3R+7RZRJ>6Z(KCSY7&L*U[.^T MTTH846?$'?#00O+7)I3A26>96%7M=3@94K@MYOR2TG[J=5>IBBQKRC%\^,Z+ M69]X,"R+($42C=Y8N<[ (=&[E_-ND%[C.T-!X'AP15Z%J7SW M&#DB(#)WAN;>9GM/SUN135S&,A)!/I-L^3S84Z?Y'K,L]-K(Q;-;E')6LQ^3 M"5GC6;8E&E94OU[ >DU8(:W0*L8_IVJUHPF*N5LZSXT\U+1YLPBWS3-/Y8:LV MY7[0+LGR8&[S_(,8[2'<\:X9N4@EM:_9JM]<$2QAE3;9^;1 @,RZOIM--U\1 MTQ(%8M*92R=*76FO$JXK@TDEJJ,1P0@78CW=8\9SUD(0' M4Z2VNN/+X'HR2OO48[A\C4;+XGFO99';B#GQ[YGF2 (1$RDW\_]NJX1^UVG" MX^G\T$E@DPP@)RLQAD_29K\R!A*QR8E'.26FSO(WJ7PQ&V\LXXB5CWPQ*#F' MV)\$V5V?JFPHAQ$:''1(D3@)8@BG:@]2P4-:;W.NOTE/>=JJF9@X*R8/IZO) MFCU(LB..K6SP?&58P0 0*;O ,24TB)%(>(49HK+.)_SNYA[HA^NA:MY2(<0D>B9 H1D/!P M&&<#ML^_F<\MT$NH3@5KA.N-LI-[G$_NG$Q .@452:M69?[VPI9V71\LTM"< M ,],!@0I>+"IPT<0LY6XNWS;.]9?**7TJ>.2J3>$.8LYZ2E6B+R.6!5 M]*3$,D9)M[WW,M]Y9:[F_/M=Q'\"S_ M6KVVM_, QUBKT/*7.(+4*$$65D\X<>6I'LRG8L%T7T2$@F8J.@7K 1VURTHQ M;,I">?)LGO%7GV9SS'L4E.14O]N/GV:M):#I&$I>$D']EH! MA&WJ)4HC* ;$7IE3=?=-=A?XO+ZFESFG$A^A%PV"Z5S*O,7!Z'I/SGPYKVLG MY!YURIQJ<,8P.#WW^@I^(JW;2<=.(:9 ,S3;9/HW0:/1N'@Y<\I48I/(83U08 M#AGWI6F"$$2QS0IL%@EDN23I+/5"/^R3^BV:YH<$O5K$P>7E-HMQ=1P]$,\# M40SY>%0JT+*5.G1J.= 1$*,W=225=&D7 MEOIPN_UB!(&,VU+VCI"S3C'%I4\7V&1I%$BF#/713(\&<4II(8+*"I^ 1/-: M]OCYB!YH/0P>7*6>JO3[:V)9WKA;P6+9[UTO:JZ80]&4Y]/KCF4C7(Q<@N<" MA><5C+EM39F =I2K$BS$>^IVUJ$7OXZ(4I91.B'I[IYE[6(I)Q22C&V2RTRZ M[B0[+QR_ $&!,:%?;"KT=4S0OUJ7$\R2CBAL])U/CU">Y Z9T@V)I=F7HR36 M6H$/?(R:TJ=5$:@JI\.(^'\= 6"H]H:'X0[\.0:(23I,X1^.^H$MHX6\*6?? MXZQQ/)KBU(:@DB^XX9=\[-F:V>FP2_GILJ$A@9^$:[>AA8'8=\:VHH]E>2::'.A'[6#J)416_XR&3I=6V M+_@]?36H]!T+OL:!M>9'-.@!IPFJU4U%:,Z(- *BYK8V.#PC1I9\90$RPN&B MIC#@!J24)QU7MSNGN?^K'7'I;>"NZ$WP#T=>EV(TK<1P:GYFNAD\4HT3D\+: M$0^3=RXO/M?G$9]5 SDER49\0,)TZ"'U='C:]*3^K3E_TL'60B%CO3*X-HP/+]1!-H1I39 MW8-/*3*BN?\]SR\8F$MNB#EBIVQ M$T[1U(>;J\ZM.V[D3"9J0_A5^@+W=4XX4*>Q!/KO9V].0\1644EY.*0U+Y"J M+FO2DQ!!/Z%K4?\JQ.3E,5\H77"%>BRVK/5 M,8WI$.VYGYLVFE:V"K"G(C#FC(T38\E/"BOVB!D6%J[U3-\L0WK#.,7@0W"2 MR9DX1DDE2+3QN$>>>]%TNG3]/K?./'02SZD.0-W/]5=;M]!0FF)40<:[Z>B^^JP*C9YN"YFZ. M+4\CT,3*,\#1@(H>(LXZ:=$VD^W68SDD=XBG?42[Q*89>"PWT$91]\UDGGRS MF-5]N=N6:\13_T,R*V;G53)L;?O$:+OI 2+1A,].1 Y00F[!"!OYQY$E6=#[ MX-U%G>G6WX;/"+2XSPQY*M(2O'G*'F-BM6=I;I[P6 J:#9MN>^>R$RP2\D>3 M>:D,*%!>=[59 N-Z-(!MYWP1QY %\LEUJM#&ZR:'!MWV4C%4J.C49:^7GNM< M\[VEYOOUN>;[")[E7/.U%7F?SHB9#LL;=-QFS49B(LAT6XXT]46%C\NW\YB. M_,1)?8KN"SN074C& H+O99^"ZKM MP?H+Z)@!=>->"$E..1RG3T!)L7>[)76]);^M)KTO,51"TN34Z6CI)@UMM I1 M"..5(;QFAJ[(2Q7A3$'\)L^X%DAD'+.9OFA['"4< MN4C_*U09D;+8&X2P9> M(GP_D%FV)^83-#/:6+I26X$,Q@Q^#(ON>.,DK>Z^E6=,)?W,(ZO((6MCHDQK MM;(63NV]?.,66=S>5Q=:>$=F#=DKBF]]"[O!>V5<1J[=F+>@#9-1LC'272.D METI& PF2[ UCQ]$0+M>4SNW!2N/<@4^:BONE]%?L*#;A/[ENG[>8E58S-Y$? MP!*?HE%Z[]U/]@KG+!1RL-;[>+KKT1QO)N8L.:6NM '3>@EEFX/=.O0C;PQ6 MP6+4BK18X;C(],P41AZ[T?4QJ<2S)G\/?=!LDK_2M !.AV,JB++[QY8UL[=XB8 MZ?XR,ZE4IA=D@,-9?THPE4(0"@E6&Z'5BT1KN8' B!N>Q//#Q11,H8B1&;2( M&2$'&[DI)8\K@Z85J)B=2UPGZSD13(:#Q'2]R)+Q-X43)#D%GRT6_Y.WV"XK M?8FHS_T) A/NRU5'@?FYU803P4'9)F1H MA_HB'!C]R.("3(&;GES:')R>1L!R)%UQPTQ2-^*_8@V($SA,V(84$K<(,%]A M-'3T*$_36?D[SJZ;N5,30>7.3YA45A=,\O9*3^OK].G[P)62YXP/YY!^1/E# MW_FNHJ-\)^16K]C)J>R$^9XO<;D.!Q0%)6SH?XJ#M/CB^\N?OC3Z5RUQ.OK" MOMJ3Z81XS;7P&2K#30&R'T8ETWD;(I^RS_J),H=#V=]] 2S\I@NC7(4K=[MZ MY?O$;+.YB0U6G5]'=1;>_'#YRMT1 S-#2 1X@P?G:@$QG%ZK_L@;N&RN0H1W MV.X\)C>V*9*K$MZN(1"'Y6U=A<#73J4>R--(9;_Q,-1KHX/!8W:M3P!;!*M+ M5.+-Z8)>'O5@+2R77?VL$B<6_/F.23\BV75C^5"#/&!VZD;"4DI=QR$*4Q'7 M4LE=:L,0@V!4/8<#L_W37'-"7>-WUV*]")'IT.TX.\#5!(9JR+$M,6O=IRYP M(5$PMW>%MZ(86(%&:!G>."C%KFO9APP^"]Z^WL1R@HD%A0%-'B<J/U ,O$ED?-,^"GC)VZ>UQ.&&#!6X[^+:0"0D$;3XU::=:S[=CQ-O8 MB!B*MJ\V)'8IT0UK2I01X)/@@),KX/A.CLNLC7+&",>#QHQ5-%$Z,M(T8X<, MI4KX7XY\>AOLCK7GIKVZVRKR+/J?!/=]7%]P\BZI[=L7(FE)W.S2X"Y3RLJH M+EY/W9FD&;U=7XR#0@7:R">WZ6C-TCC_-(9]7]I2(U(J?>B_?*19J3ABS+CB MS5)',CH.\&>'E0$\U!R03T82\BLBB9^)UW,X9WOA<)AYAIK&)D3EE4M**Y]# MN'#57H6'5**Z]'GD0=('H+FC)*V87OGSL,6UN:#9;AHJ#6ONL!I690-JF_<* MX(W7X]R7?M6)JJ0T--:E0PM IHY.VVAQNKY96U^Q^P$VE?U$%@C>SMJ"'>:R MBOF+A/&!0_I@.8A27P)]Z4J%\0].(6'0%I[#LEQ"5N.XA'] 23R5 (O!^<2I M4)H73XHWGQO7=*@7PP-< [?2#OAC(B=PBZ=\+EK^\9MOSD7+1_ LYZ)EC &W M)).A;>LFCT5I8;5HE(-=HT?D@!Y%LIK0K[H]9L[CR,6,+ !;$W.?H!=#" 2DI-WY?!720K\7LM7W^ MEGAD3GX&5TC@4W+X>#[/=/^E655 MW.-AM$ NN+!_W-8A2.,,L&R8WSIIHY]+R*SJZQH5W1!Q4Z&VB8LX3T)%T*F4 M2L4S)IKJ8*"O*DOC5UG3^+QF;W#1L)IF]IG>(C9XHW)(8&\ MS+A_3R=5(+:E*1A+KW!C!H9X-5*9F>KI0QEYIJGK(^LLKIDAUAC3(^&AJQYM M*\6H]UFEN0-2?&R?, KF?R7I%T- 69G"Y[O+ V:7@/))-K\<>>G(3_?4B,,! MN!'_.EP-[W'E'L7:PQYQ"6#I),@BK@SHXD1G\E]-A,O=9:*>9T9[J:D@'9:\ M%60N\M3@F5*[D^A7TU/(:E:B2%,2FK#V )J,5HPS=61I.@4A M^;KN[%@JEJ7+"7"]:O(AY8E_MGAE#.8S().5^Y 5IL?FRBPT]7U,L__>FW , MHE)#G[BY_DL>;%SIVGM4T&?J#$$Z_XAKRXJWYJI?<;_SB#[_[W>*+ M'UZ]O?P231KECGH6UTEB];_#0*^#R?A33RPT1_STY?,7SQ=?T)?<7[],F/[2 MVG7A<_7X;,D_E']1'24<("72$8IW4>C=:57&V6RO:[REA4"<,_3:U]J;EE75 MK=(N3R0N/U_#Q/4".[D^ M2LQ'86U2*> MJ\)J*ON>B67.1/.<#MD;QA!P'?S"E2AKR'_CE36+SP6H9,R= M!,SFE/X-%!TN"%N'KL]@*H.)Q=&G.7:MO$L@L:W@+"'=H80SLA$J "4Z(LXFI F_ M/52C3!/)9_I$8F.2YB,36B0F\N]G"N](]AVG(,["\GNN&/KYI^5$XL!PO:"( M*!)B!V1URI5%R].2:C(9:;Z.P^=)%WD$76/!$X%%N#HE$E!M9*;FV(&=NCH< M(].]3G7BIR4N;S7[JV#D+?1',1]@.2^JC;.,Z5.5]/O/79LO)_?=.;Q0G@J4 M"J9E5,AE19K%K31F'E-7U8O]GLRND.#. /(RAGVLJR4Q"(17Q1&40V&,C;RP M[H#H9]LQ-2.D5$@,H9CW?"L3#)';%U_>L8 0'; MX.8VU9*1^AA@ZN&DU2LDQ%BX$>/A?8F8I55^N"SW&L.-&'MD[#R>M?\S^Z[G MHN$?O_G=N6CX")[E 8J&CSW/=YP!EZ]GVU%B%YG ^U3QH+0B/@&"">#@@8Q(=_I M5N.._9FNS5*S5?!.5J*)UJG)#6%,ZTL??"![R7JK+6BR3IO:^PB%+U>K,9R MX>67=8E8Y6?R/8\2%ZV.PF*J;7$H)I:'$LG*BDZ *I/7I.'X?J3PK6R!P*T' M.HW_/Q861V+V,KPUAPZ+UR!E(J'/\'27QK7*C\U=3IC*$,&9U(%/U@R2;\E= M'9 $(98@S!(I29+E%Q KSOBG2>/'E38M?*GZ;V.J Y+R*YLD3G0<_?&/-U9% M+K2!B[*2TMUD&Y1=Q:PL_2LH=%:W4.@\T=28*1$$P] +2XZ;LJ@-:J7GM,9^\5_K[MAD/4N/!QM90GM'Y!5[KD=GB" MLE?2"7\ 8E&+46,O2V0X87C-!X3D#N^+D@UH[K"NM-JBZMQ%_1*%"5*(UGA MV%<*IP==B$$H&8]!KA-Q,R2!*3LG@F?JQH3#@.['37N14K+J= MH+,8$M"(!R_@6F/Y]&R5.-"5'>@8Q=61:;,3E?-"#.H$*I+.>0[7'<8T7$H_O^IF[UB!EB'XN=>H7)J%VCQU!9K\KL,N)1Y=9$XQ0= M^QFM4CADOIW>]1W&K)V6 L(V.H8-L1L4F&*9")?Y0L,Z>8"S4\WNM?K+$SOL#:X< M;FJ43EC8%&LMMZ:P.)A4TNNQ[AI[''UX?W%&'WTOO!$N117.L[3CZCACB.VR MM%A)*$%,(N6_#L'5(:=Y/" IJ'":6C$%\*X]W62\W;__\E6WIPBJO;IHJLWA MW[^ZQSJ\>,"%"(Z_;[[5M_W'/T(Z7"]^^^QK&HM7CGV %NMEF#>AX?]SUUZ\ M0_*6YN]MU[?=58B)M\?%95@)/UJ,1W'*%Z\N_WSQ[NWECZ@C)AGO=#/EZW$^ MM@P^>K7?=JT6W,(<+G:TI,"T#D8;N_U^[$'4_"N.F?-"^O4+Z9U,ZM=?E%]J M<\D/8E/?HUTS1K^++WYX_^I++)Q-U')!OQZO$@-%B>5ULB44S FA ]<>7!-C M. ;W.# _5M5^YF)S'A#,::7L!6SWPEE)8MFQOY$H"VIT[3!PB(_>7W-BGI?< MKU]RU+CU"G6[B(,/ODSP?/ZK;$="<[XH%B^?OWQN?*K ;JV10Y&T#2\OGU!A M3I9K;A\6WRB6$AG<2Q?(EF98=:_"[(5?MS6H<^NUUM@\)!;?ANM%-=LQ 3%& MOT!+MG4_B;.TIW)=$:\G,PEG%>XM>D8A67@B>B7R-6Y\H_'3]Y)W1Y$FUF7< M#N5P+$:DI<$%^+6 O^5H''HT88392=%NK'K(M(JEC.>^FA#47BX(S09& TUM M+@BJ*)1=;L#?RFS\Q+/!9]+;GRZ_# \+[+TFNA;_-3:Z,+Z2=%Y,RA)Y,BB[ M6*!&EE?26Z,5E(L+#2M\!5ND ,I0;.3X! M&P@>UL>6Q%5%O7CF]=_&T_52?L)+/XP\5<"TSP.T-UQ.SR&GW.,7J7*P0C2S M2T_Y+/@"FO@>6WDY2GR,?4\R.[K4[8=X-5\R-;8N"50X[,$.LRL;I4+AT-6- MJ58*;)):N=WB\=A\(92A2G)/%]2P)R66L>CG;,H?TI2_01)B8-!/@KMVCB,O M<2FJ[\*JT'[.N9U*?_O?FB8J;(]7>A$D@?PF6:F&-7<=K,J=@UUDY\A7WX8+ MA3$JUYT]'F&O[(^Z"R\I2MPZMAH/=DF\C?O[6S46\O!\#UKH M;UH:W<6/3#,LOO@][_RZNRF36^(/MPV4\?TS.F75W3)47W^[^,NAW"8WP!_L M!C-C-7_A[\*!!VGYK^*S!R-3MMGCR]\^UQM\\RV&^'W5P@&HDIO%O[YV!^LG MW2Q.QF_Y3J7U9%,.6OYS4_?#@:BO>R+O5NKKLJDHO;Y>'[D^]S4C_0&K4\9)>>A&N3;YT>A+$_0LJ.I&):W9C+MU&;51@L M?^U1!]'M$FD]&N\$BF!ES>BL/=DTL0&AZWXU[BC+N7(2.=J5F,'UO__+XC]8 M 6%RWD0>K<47__'=VY^^7'P1'/"PK.MAR_VA+Y^_^+VV&EF#.G1G'10^ 1!\ MKPTSE\%._?_M?6MSVU:6[5]!I:>GI"E(T<-V[+@G58HL=ZLGL3V65M_\ ME]W_VKW+T\#W\;M]SA ^TQ9="AY:%A.',P2:I_SV[3]&J1-!1MHH C&RM:E.44E#,_ M!E(A1X]A?$B"IS*4X_MDJ]@&@ A,CC3#,!=9Z99L#=%63Q.A8FZ"9X(+5]J" MBB2BA%HL%R_=C=R=;$J"(/.04:@5;J)ES 8[4RDCX:5T/0M+;2E6&1WO&_VR M&;Q/=S*$HW:,C]/W/+X8&3^2EW&C6@EMF8;MMB?>(;^X0![;"FG<.K M-)5OSETL5@<&X M_,L ->VNTLYASEV >OCLRXON]Y .W.=FE:BSGR1\HM,6FC6\2^6?YK$#*OXB2Q\A! 84V1R15Z^ M6:Y"R3"&5GX(HFE$1L$$\53 ET0WR(WLO_]I_]GAR_WO=I\.3@W/AS/B)1P1 M@2Z$7-'-?7Y94>.3Y/QXWO MJ]J\ YXP#$SYHTH\53; M8GIX&F%#)IX =GE#>77$I)7?0I<.9(,;^U&R120 ,)7ME V5>^?MD-* R+8Q MN]'ZP ?*!!*L%]5=WE#T<9P:QC<, T]-S?9HAUJ&+S*2-FO7KML5*]@!>X9G$AL(X=(\, MWMCA SO[[#PNK ]C0V;?J!@U1#LP:&X ,3OTPJI4$+TT2(H@O3N5$P-M7(BY M%LYY^E?.%\?WD-LVN\F9L^3_<@$O\25.4=E3>[^P+T^!.V@>1![2%+_/A'CV MN/)R:<=3 XY6W-V?-Q HZ[GIQ524VG?H9+HM6K,]DT'-0N7?J)#)TP=]UD. MYK)H9MIOZ'UZ/O?=J$3KX254H'+%T<,3VTD"?MQ JY?('A"/&]Q=9S'N"M5P M(KIQI 431'+J,G*#;88=KSL7RQWX7U"]*1IKW'D_T9SQX6E@O4K1 JWX"ILK M 7R7R8K5U/3?3W[93=Z6R=];]^('SS'KMS^(#7?N2=.BK\[3,\*&?6+\G%0# M53U=@\8;.3G2\4-30)19;NA=H('R>KSB)G#T03+169^9>QCR$*@;L?<),:=) MV0:VY@A+!_-43 9_)3%,XR^.MD"T@!M2:<"&2+LV5?31T2SA5:]@* MF:^\XI'D',8-9]F(])&0K*Q[L0BN1I6J%;OVYNQAJYGA=K%XT"'UQ/,^C9D\;>M@0BMBE^8[ MK./ACU)>/I>S927J0>2+#V[>J=OD)9(6*>T3[H6AEF8P30$GBE&U('Y5@,M+ M'V3HV9)7"UD!/HG"-$4DL4(E6IK49N%!I?E'EG%SX3:X>!T]R8"7]K4T*[!5B1V[Z0FE:ZF1LZ,3 MV/8V *9^-,;70'R51S#]R[IJY^0;<3<8YO&(HA)C-W<]MR0G.[9!3[']>(KF M!7I"Z*<@[Y/Z@2T%>M(2TJY8E9LBX0_/7FR*A(_@61Z^2/AX#?!1TYL-)XIZ MJ/:4#M$/8BARD^]D1#E\%+3[2EPH'$,X@J"^SF(M@"\R[>.>,.CH(Y@_6= MV&])DT)[<QWP]("U6J,W8MQ'/R/D700\6TJ4L)58N%(2B%$$G* MB-+YHW5"\'U,!B(-/7E;T(U*;RXXPC 6T/7D20UD3MST-5(N]GW50HJ(RB_\ M=6W(9*8J;5QJZZ8M@'KIIZII3%D$L3'^%= ?UXZ%]%#4N';O6TX M=(!1'-[Q2Z2-)F7^L"4J&5YGJCM/C?N!GEX/.M$T!-J.+1RA %EJ"NON3<(F M(J;B(J(;R1S@DZ*TGJHBXKO;;AQ\T+5T-@<#?E!0>9U3D,A)1E*4#G^$2B7HSJ9^JJTFUMH!7P2,(* MQN9BU42!',*((C:,RXE;K/^)?2[9LP$T/A@A6=/^DG*J:8!,.>THGPRDH#NC MJQR5??C;S-1D@T23F)%2D?EVC;*1D%W!>CEXYUBBP)SDX(@L#6N7%V[EK)H7 M8!1,G *\/9!!_>YPOG=TT%)$R[N+:"8%!6@UZ1*8C,KCN/7,Q.(YT"EA6XAR M=:H@)Q;"_:W!^'T(A+XDP/7W /^]7L1ZI,372YE;C&Y*>71YEB"HG4(TM*BZ MO:->B-F:'CDFF/\VM42_@D@L6=#4B].)5M(U%WU8JA1+ASH"_ O#]4LG2YE/ MN^>>7-R9(&J,J%F&N^F5-S2N@JD^[=HEH$NL"7K.[/A[ ^^F'?&RYD=F858$ MINV=0]HZD!JEQEVPCLY8AK5M"+.0*98(!.C\D)E"#L,\$B)FZ$I6U(I4B8:_ M'.M)S<1DEM=/SAZ1)X#TJU<"(D%KDBD _QH#1R$W...W%NH4)CN<@\2.TIUA M-(KH?4Z NV7IFP[6$PD6X@&"?@_-6 :'3P@1>E&#TA=1LZX'6X=;-OR M]K>^"DC6'C9'8SIC)?E'63#WAYE'=P=P&G;^5^10]!4.@=Y J*,[F[3"&IZ&R0")?]PK:N7,\[14T3?H&P1Z$Z*)(: $4\#?^C!X&BN42;59RKM=6B MX/D!#EC0ZN[K<@W[Q=S\ANBO@AF38J%IDPA+4-?O,E=!1/9FJ-8N3"U4P>H? MK:"J1[23H$CO>01-2TKP$4]8^/5P(Z*0I!]-%8D4/E!%F<@"*@/T',H^CE&)4A.V3Z>^'& 1" C:/D3DJ?TF23'%0M MQJS/*%7=UA3):/K->E"HFB71\58C#>H:&-HKI(!554R(2&R/ 0?DD5B!>4I,UG0I:$RL$%D3[YNKNW[A;&F1U\QPM;E6_(#9C>5.\8_1L6)X%)(S+X2 U!2IL(%9^+K>PC'\8KX;D&^LAN M08Z4DOFJF N*%]TL2'-P9'B5U::,JY@'VC,3%@@(Q\KK-(-<#2?2("3WH&ST MVN#OI R#* G6CBA$U=0#L<+K$_'DI)^9JD-]1VXNT5+'&;J02:M;FU/=UE!G MC=F%*9D!*Y8ZXDEO->(?<:BW-,!R5,HL$*T)J@;'^T1V2 MK2%E;]W\M"PO,3CI@XG6 94Q0A#0;X0J/!4[&O.SQ4T(GK\/P]H! O--=^2J M5?#=WJ;P^0B>Y3$6/A]H14(H"BI2U8Q$4G+*2K 9P4--4#?L:+>E:D.@'IE@ M_7NQ:+W\A^J:$58J/)@"NN1>4GS+: RFE)D? :[*4:L>9-3AQ[V/J_@+>8VA._PZ"> M.K+&6."@6HAFB\@UR7(B:!@]AVH8X12QOA=VYI!+@M>,DK42HSH92S#7E%6"(T*VG 7 M 84[9S\'YZ81]"<]C'"8:FR$$A@0KV!-&AAJ1623ZK-A_1Q&:9G,$/KJU[/H MX(EVCBAT5'W\DKO)_[/AM%4?X[.V#5*26OQ6_T#RN_$+,22;U=OZ0&3,4,1?LDRP 4SC MZW" !OR>LA:GRT&JSW7U9H-&)AHPJ"/%(8D-04C4B?!X?CQ[6 EK8ZTZF72I M'"K2-KQ C!2AA.H,1"R.9NBA2!"1F*PM?6H(#56>-)_>D<>3[CZ[SI%^:QD M:&@7Y] ;CA)E H_A1<_9.1IC.KI#,S/0N&KAGR:BQ+Q"K[@K5:6#5NNT_R$E ME/_@&2VOI%<(/@FK,* PX38MP6V=[8''R'Z^XHFR*S0)B+@7/ M BO"'8 W5?V!2]E"ZHS;OY)59(LE[;PRT#/H).NJD6)?"NM#13ZN$3+II1QV MAD8D%OG\\ #W-((VH103=T$A#&%:8<HI4Z@&FJMK*_C&RN2X1[H&D'/:\*H0GLG.JNZOBQVZZ9(]2.PWM4VS8Z"<6!4+Q!\%8^ +>Y#CD^A.-A&":7WL/2;L"UL4L4%<,LN8 M^675XDUQE0 ?FGWP)04;ES[L\]PE_M]WL7AF8P3O8 TS&*6A20&2CIY(:IM]NCHWJ=M* MA)1H&U0@:*0(%89@RYF0FD& ?WN!2_?*UYD[J(2!$[4#M7XM3ZC/)?MD:#@" M'%,X3OQD2(Z0T4F%H%_00Y_+7%M^SRUT53&G=6MN"F6>#8V3)S0 MN0RV.Y6D%]9O8O=2?'#V9'7Z$6'&F;UA53"_RB@SCVD9C?'UT]WD-?43I,'P M!<"?+N39&5N0:C+C%;"+B19K9CU".3?1/AA25[M0]'QB\X?\/[1P&)DGIU4, MJ5[I>JZENWV.6)%_MCFQ/F/:)7,O@@M'2*B&;)P<0)5U3KE#-9*!2+#?@ TH MHEV80$V:_GAJ(,X%YI$I*N127I%]AXR/>A5ECA$:;G>,JSIH-#7@'9&/U3Z0 M$%4,:1 =BQ23F@L*(:'_&[LM*(#D@%R:3X4@ 9U9)FB1$W0W>44^"Z30"#E@ M&9'1NX$ME]5+'V[V0%]$M@C7\"\?:HCB\=>G39T!DO;F4P8$1E[.7!Z1A-9& M7C(0"\."GG"JZ<13#<=)^5"D-!CE2(L\901VF-"Z'%O!:Y$J-DT&\BJ+NKAH%WGHD 1=S8$<%ZC0 MT?G0.X3TUN_;IBDRLLK\[QWSXIO*Y(K*Y/ZF,OD(GF53F=05R4&G'%B>RXV9 M5;@%'NI%R/9ABPR=A&MJN\9]FT?0(6ZD_9#5P>3[N[0XU.W4Y#>J;H42MO:0 M)MS&A>(].86@5:MAIL"+MG8'N,V,-QUT&0L?:)X7C@:E7&_O/XC:J#\;<=]2+2Z7@7HP=-)J9ZLV MA6AM7A/(OI,CU5EIQ)V]ZYHU6LUZ!0DLN4Y#ATGMO7#W;_J.#ZACD#F]4Y > M$P[#6)@%ONK%12@#$. 4LKYP,=HBNG[0S*" "PTTIA=DI+$A2\)JGP1'H2$( MQ1 O'V5!.0U$$]:Q>O5 MD3<:(N;JPJ?.^:[P@N[+2_\&62-#RJ5SO!D!.'S2&%LY:NW=H^(!4Y)#S'#5.7/("K*!%ZRI-BBTT&3FJ *A]KN1:R+&NY"'G$)0ZEX6 MCJN"%^2H\I<.R90^I77 /E3("Z"(A4'!56_M[F/ 'J_%^MF9_@JY V^D.QCB M,N(Z0UQ5<\7.$-0XX3Q^RNA!0W!I6)LM/@HK:;NZNE;2(O5#7#JV)+ M2V]DE?9,N*8"V7OVTN5]TKH&FN*!**IG3AA'$9B.VC'N!N2/0?N#R'NSLNX_ M>*DUAT$/EL "M<$PJ)+<#_3;GZ_&JP0?49G+U*Y8I8)$_K1_:N1.\*:(K59Z M'RAQC!D. F.#:ZJ9B5R7A@^CJMK:$,:(07U]H6"O#MT#"0\";DR;H MJ"'+8Y3V J!SC++H!3[+D<, JG^TXTL1O[BA-:#XS=3KVO.I"TQ] 9&YMW66 M\+S9IB4NFEA"(*^^5CWK($>$BHAQNF5VZ=4-??NLX:J(>"(;%K# ^YC>ZIC1 M@NA*9L+@,IC9H"T-):L9\>R'$)W(X_0S$G0Q?9IO.> X]L%BOV0(_/6."[SB M]U!9+$;! ?+=*BHA[LE$W. @HP'KM'$#'K(RF?7ITPCQ,FB;]63#>(UMVV!C MH(W=_6^$W^FIGR.Y5W^)/.HQN(DG!OL=^8K>^A>H/J"3P [[S!URQ,3EY6)? M5T'*T/J& 1ZW">039BB0@5!.;KD4[N9B,64P[<'>RY_06+XS;\.T]\!'XZX] M90(=#$K;!:RCM ?=[\*#3H.&E.BQA1AT&QDT2K_V+;B!LH(U:DK'PS5OJ[0P MB#DWA7HE=*OJP/CT4N+6=)-1=5D6XJS> ZM.&0&C.!;-+28^BQD'"$AZ)%_& M((>IN,&AIG\A29-2P1(_'EK9-%B>]$Q^1&[A^[U/+\% 'X:P9&.<4*(7@7HZ MF'D,UD0$VK3G/.>N8'4N%ER4YK._CUX ;WYSEQ<$=]1Y?6/TFN^6<4#O)7/Q M]P1U#;!X;O)G-!\"O.R^(!'H&@\IRM,:!R'M](\@"G),=03AOYJ*G2K.L6I^ -U3S(0*4@RI-S'^!"*'W0."T*]9/ M&AN3-7E(H/YI)^R7CDM>_ 9NO*BS0OJCU7UFQDM_425N58\[%21;WL78NB^1'I-%UKJ8AB"$84[" MO>:4P)$7%8@ZS5#S?$T[P)K. @#+QY"/DN2(V6NWO.9=Y#3$1ZF(LI*DH,:= MXMA17;;N2/=Z#=)XC2+%XT=V+5')'?G,L_HBIJ_ W/SOU7]P3U#-?K@GW_KS?^>G9 4H0RK/T\Z[]T,/4FG/AWDRP8FPIKR M6'@%FR,1*VP(33$\TEB.LIL[1):@%Z6T(1]&0&L74MWR1N:N$I_?4W,0A,AK MN;_.>U=K<@?5072:F"%>F8%M'8_-KU%1'AL85)^-MASWO.%T1_)ZDNHC]]?2 M!*$.*4IR=N^>WOU><2)J[-MS21D9%H\PES;$T6"S1KZ_X4('@JI,K8?%5##E M#3=P]\34MER* V4,4*,CCUML@C5OP86?G1P3[SAP3T)?B\HR0VYCYE8D%4 ( M!T!=/Y["B]Q>BLH;Z:FCI"9.%&D(=W>'L*WO'A/9VAM9CPT%!QG[53 MVVPX:TNNT@GS1 V@DSFPJNC!&!J."FP!-J"LXTY]:[@"@ZTEDM[ZQQME1>=" M(^>IU4,R:4,#@C'T\%&.)%8^7L1DPE@4$X4-_9E4IOC3L<' BL0C1Q\>J@#5 M#I*09O2?U84-7IOKYFU)<"48 6#T&V$K91YV(64?Z'D\UB>^HC2%07/D-6(2 M@VQ_6#'H,W##<$%-9-KCAK:!""\*4^DV MJ&.@WFY^G4U;4_=F*6_8C%#L)':?2RB4PUBRF^@]"_=FX%HY_[M9B)DB4Q12 M;O02V]_CB#HMO]X!:/.A- %4:ZT,NY/T4HXTNZD6/@QY:']&^!E/!C4M/L#\ M\*:4OD"3"B!^$B R@K4Q4E3+,59@C]!N T,DN)74Z6PF$^P\977)'*0D[Y(1 M/NF,'=XG>T_$3>WSHID0"LKCM[R:#(4S>6XDZNG2KB!9!SPSR/V$C3?F4WGA MSUT=ZW@8!=T*RJC:T[80PF,"7B\1IV.71267F?UDMG++3P(VRI1S'"$*%6&TM,9XR(@:CE@R@21-$IM MWW[*7^9 4K:2E$E(Z8@X9W'-$ZJDP0-8Q5"@QB4(NPO#YT.;D"85^X)MK-\&#W#22,W".S-G9K"6$L M9+%MH2H;J@5KADJ!0;XX3.T>Q,FR0W>*1%[T+5GU4C]0 *@1%;'# 0OEUM5. MFI:>"M[<5ZD[PH7E-F^\KF3U9[.+PBU-_+4Q'=UU;ANG!HG9" I"#&X]17L+ MFI).HH!> $#XD2^4C]6C>I&K=94!1?$]FZ<$7@,')P)W_K MPOQ5J$L .L5"QAOM+FT*Q.+64?8(33\YMMSD+L]@[VW@T7KW@'# W6E3^%U1 M^#W<%'X?P;-L"K^Z(FW6BIJFG"UBZ0CI52(\=DB\"4&2=3*\W?#&B-RZ";0T ],HI&S\41H5FWS:31-MZWAH_3A0=43?P(YLB529E(\EXA(7C9>7 MR!PD0$#G9]48&EW6U;\*=0/+D0"!42\H2]<6HT;VM*97OM^E"21TP$Q"I M0)HWI32OYQF6G@-\2N!R!&TUQ2)I$!ZQ52"T0DC+=2%;_0W=,]W !RGNM0B1 M*A6 Z7BJ)BEMJ^QF8+*)NYBL6BAOTR/0/7QJ/^^/X\.1*-% M,_7G.&K4.8N2U^+D-/CK<_?]XY;SGW^O+AJ#,_@NV9*ON#]NH]XDJ-BG )\JV1> M:Z@<*"B'(X#5 0+>?3IRCT28X5>GDI=]3[D+=Y\Q[H[] M%\^?49YK1MF#K<&O;Z?D!<)>LV:(['.V(%HK2O#=Y/D<4U&>)I]JI3X7$5)< MZZ%KZ:>P(H!M/7!-8U0"65O#O8 VRFVH,I\4BR9,D/K^P=W"0)N_$UY^[^D9+(3EX"#9.GU_M)T@3+STPM";@#H'E0?H,_D0?PM\%J MAINWY!$/4Y%4^0K<\.=RG0=)<1+!/4XBB+FM1CH+/:01M^JXJ M@^2B:+QZ8 ()W=FMON"@0EH^Q1SPHC0H>_?;;*K, S2LN5V\5-=EX-"D=IL% MF/P25ISG9IOP/(T7)F3K_-)S7YIG2]8B(=8,1,\OW#?^Y47)X)&!+!M7LV%. M8&T6)5.QM+8F]<"+)3.S/I%/?(Z4P!7R) M_)/2A+<='7+P6F\-H3.>G&KNCBLOL@JO]\JHDF^]/3E^M>VNY@8;TT^O=5AA MU1U^%QU9F#+[1T6ZCLGBIMJ9%U/LF0 +B!SUZ"*&=L6]$Y5? M%W#84SE$9FDJ8H$\4>C8PZD#G46+&VC:PE)J7; :HO,EFY%[TV2&)+AR[YP. M[*(1N P2Y5U6U3BB;&*I5;DD)O_<0ED0408&4-AJ>;5LJ.>2Z;'(0(:LS1FR M-L'2'WP6O#Z[V,X]*;%>@9* $)\=/GOR\F O<4MUB@'+^940"/4/&9?\R0KQ M5:W9(66_B8N]0&L0+.9368+16KO#,'[&"W,1,RCQ(TVY;@$$EXZXFLDC\=W3 M/>"?I*'X%>DT;&L1+M%?3_%M;F3I(&@ MTRD*_=8R._)*ZXE\KC(&E\>W<;LVCVKDL>/CPY%4F.7$N$<'D=HT3YXA@0P? M8-0,R=]UD4V>+2S@14Z7/$-7K(E:MWW4U9UF\U6TE4B/Q'82+-F,]6;C_@@L M0$KFQ"=&).1CH55Y465#H\WM8IZZPK?,::O#18"(OZK1'AH" (:F2E\X/M0E MO#]"[++2/'6C78X"_R.(H" D^O _Z]G>_38$W8M6VFUN,"5)A82!H+!NF4"> M%DE@M:['PKSWRM$\WKU^A'OR[YD[3NKEO_]I_]G>2_9O#[FU&_B8+Z$>O\C# M2(F+N8O\]K%UM_BW9T_W=_?I#GP&X17^[?#P^>YA\/=4_%#<(JF1; VXS6#K M3"9-OC"'";.#C5@+EQ[8)"SF;0U[FNK7 $YD'W5,SI^\VJTOQ/Q+ET7)5.<% M)D;-_Q]$9OMC!D\A#S>QT)9V9DN<'EPHD(JA+W/BIY'[WS,[![EXT M!YQ2&7[1[XPBRA>\X[C"B:%;>1(]?#TV]7=:;P?/7^P^C^Z0K5SM?;=_G[MM M^Z_(C^FY/YOJ>XP!P1O19PH2:[I\:H389$0B&D@W\\FWJ4.OJ$,_V=2A'\&S M/$ =^M$4GKUJ1K#OR:ME2]J6&'G"CB>I@N'3S9QB)@"Y0WAS=^:*=0QF@N.3 MNE,8AMPDA\\/<"P.GQ\*'KDW69RBR(Y-+]*5+BN,XJ407-V4;O2OBCF[_JF4 M@!G%1P)9E/,!PQZX\D_W_BSXUBT7:T-!*=]&[UVOZO[,=_))!]0'A$H7PZ;@ M=I0"2>K*G7J8+:[S?&>9*R-'RAH3^C:^I!SZS4#<,Z_S'7ZNH6,7:]9!8Y7^ M)'2AO;K9+4=EDYKUCT]1-8L=)?? C: YOM@O/V.U">YGPJ"+)AZ]0?)7I-:$ M#@9DXP8IH QO=CS!3:R%Y3Z;++0#A9+*^J.HHN^6E//:(&K%@0V=US3N'98P MQHPMOLVMKI ?Q[C,87WE+EFAR?B&-D894Z;]D%63V?%8.GR#]8PW?QW0/V+F M4UO>P8(V,P[B!H>X"7GRC(8Y76RJQG? 9<:WE@=D='O 4, M#?T[4&$?HR2L9D-K QV ;L&X@\U>>3,"]?3Q/S29TP[3F:+THPQ*3:(-_3-O:_4]#[+WF1]18I>8P, Z!;? $DF.S MS$TU>Q6_7A!;&<@%';\E;2^V'J:&': O=.=J@S(\>]IO1KU3C%B"W?_:Q6N\ MYM8#G.$Z'PE5Z8*$RJCE)S15\)"RDXK&1!T9P1]**!$VC98(N>5' */.%I(* MA[^/ :RZS[ M#KR46$;VU4?C,U'U&=N%@D4B2-[FROLT>#J",;H2,V6,VZ?X;D.N&RZZ?JZ- M_I6(^>IL*3H2&"Q&P*&@(4P4F0AD3L35SG8"-,*S')KS@D1O+IJ1B\ZX7Q,C MC&FVP(*L;RL,#E PV$(YABN7O Y]:VV^HKT6R AWX,;K&1(01;W'%@'7N/0= MHJ$0EB,7J4$HQU0@74XB=9S<>/=RO>L!KXX6MZ/"K-NGDPFV7K1S:B6W38 (_*9^ -8O]A>B[GI*/7@C M#0/&,1O[BY/T2=<[@91M!L ]9>\* M,P5T@EVAM%CPKN;Y^D\)H@D8VA%&5$U)]8%Y %XHHX"<#E0%8>?>Z$L& >PEMZ)Z[N]@\UJ,]6X2GO1>0H@]>X:40NB! MV!*.QGA_TX/ AUU5>2L+6@:.*E'N*E?%O.D:Q0"['AE%PB-]["X43O;QB8B^RM%B8=*-,86"I M,&X@7>?$R*^H_,F]#^T5A^&F"/O#=T\W1=A'\"Q?O0C[*-TZ[*DA*GX$^I1, M7#2I&-D5'@K>3GOL\J+2! NJ+H%MNBYR.*\)*4VB]FF< X11LM[%C@U M$.O!39WET\*BG%-J "^,_E9GX(6JIC/H@7-CJ9(HS';?)!@WO?M=1I96F@R- MA8H#H5WB7A)KC=2[#@D+]#R$$*M5K6I,KQGV<7&S8SBIDF9 ML"]T*S4>)K_[O4=/M;["@;Q3,'>3$\^@SWB11/44K !Y+O&[A0GU,++C5H\< M.]@QY3:=^K5#X!%L+*$4[(KA'RI19+;.VU?@A7U)6?VB'K4S,H\-KC\J+U)> M#I<#97\YNP0/=X.X 'D+(/0:4VD*9MRS-/N.EF P\!(V?4(93UQ!V10+=@-N-#_QK A_?LBZLN_ MQZ )6QD5EW_F:')9!HE >X9TY&X'RA*2C:P#A6?JU4&C)HDU M,WA#]JP_==E?9O$Y9[ IX']9^W41-4-1"H+7.;"&HH:P_-H-![]&KPGD7J!N M+TF3>EH9+XD$%W+_R'TBQ1V\DV)AFB=-\E539;ULK?0H0LHJ=EPWJ;Z2[E:J M*W&GZ65>CI;K"JV0W@#@O:%,W:V)DI7H D%%^$KBI)@JXSR.:_AC+%QC\5YR M(MVU:^DLX#*FBB1_55HYY[I-W3;&5*\W]&)[ANPF-S$4<-.0V8&7/=D' -B1 MLINJT.A.$8V8Z=)$1%K8-VU*U&57"<$B)E)'H[K%[KZN/*47MPM%9^Z@*8:@ M!I)V\TS%AM0BZ[)8@%#T>I:6A'915P#6.%ED-0@HT,^%[S M!$^DKG%>^AF*C;Y$-[?'<->!"5U!#+*>M21("+O1<6ZX;KY>@T[TIU!KA:, MO8N_'AV]\XQ1AA=*VO_-UJ?2A?@:#/7PM-O2%Z@TT5Z=X Z:!+!@T!% [(ES M^=CEE+9*LP!+:Q8,6C:CS+988LHP=)[8F#=:BL8-]&("43R1-5C=;IO&D[CW MJW3^W.7->D6_E :T(V$1 M1!8J<@$GFQOE<0$[<>Z6J;?QA%M@+92 ^LA.7.B[MSP)M.3%Q;M]F0DSA0MV M]+$8Q$T!4L0"C7#J'2I"6C:[-#@A)L*8@@,]%EX 86*;7?!9E>I>$S+[ M#A_4VUZ;.L@QBZF>,.Y2^=4:VQ@H?Q1LJ(B)M_+EOR"8L:"G(UV)IL0.I;B'7:B#CF8"T'$^ NLK%N#NK/7K>.J$ M\ATW.5,; XNA>W,0+^1]J73.E/CSP-_5YSYU.$+Z&UU86#Z9^5A*6<%4U$66NIT9H$!\Q/ MM7+$*>?>B]UEW0^*I5N)7_L3F;+6[9H$DB-(%Y?C'5Z>$_R_E[\9R-5RG8'X MD%*#(#\3\?WOB/$WU/Y, F+5I=OY6,;"S&K5/XE>,HG&5V;+1-3WF:/^X?VM M1C&@F>C?+Q!-Q=ME4[)>4;)^MBE9/X)GV?!7ZXH,#S>T?ZM3*EY'/37]5SU( M3B[@03XRI;0+^'3FNF-WW#,1FF2 ;&3A/3^ZB'-9Z\M\<6LSA[6HZ#&N+Y$P M8TJ11@CO_% N1U/J (M?1G@K&PK)Y=4A)"Y6"GW? V >].S[BG-82*<'C9JU M+1"2D-+RO/'/$>G=%,)M#-NOS*<8KY=1.SO_"="J7C57#]PS3)"?C=[EYKVC;&-'6\43;'3B^8S396?:+"H.\$ MH>X$3O"5 4W4!GIO,,HE41%"#;#=QATG?[P7"Y :EC'73?<"<(<7'-@=X5: M@B9BT-T2O$^Y,\6V!ZP6=T**\5-\7AH9D,IP>)26UM64FK+11YE2"GE6"D?R83/ MG?4LIOFEK;JX!9NCUJ[6-IS')4^R,EO]JR30/8K'<$LUM/#Q'S @U\[G( @E MIN"-[G*@Y0M-IB"UO1# "LP_E]6KFI":;(WH\O1O/ C==.!F@2\K$S+,?NGL M1+)_ GGQ54C# )LX0:G,5Q2?D%6F,!53@IC)_7+"/$#0%Y:-ZBHOKXNZ*E5X<4"L"5*"\?J388"0V-\P1[GT CKM 73)_*_T7,2Q M0EJ:D+:M"Y&/=O%&1K3&.-K%(KRWWX=R4WB:2)\1%QLH[ 8X73",;=GI8?>% M$U,$XP8F%SC1=VKJ89YX,[;T' "F91J 4.YL?6Q>J)JSVC*N;$GB_ PX)0F+% M+4$90M)6S&%"ZQFG,*3=Q [\AL*%<0Y\!1PZ:*^W.RDSHO;BY D_'X25B[LT MRFE01KB@E1;!,G-$^T/Q8&:/U'T;!HJG#4F7,7P7(+DE58[(]\&\4#B&]G#I M;7PU9S$5*E885/L/."NP$7R[.7#U7O#X=I_LOL4QH+Q/%7DT7-F"8[^:,9[TP@O-S7A M%37A[S8UX4?P+ ]?$][8J\^W5]*AP)(I=?4/86/FL%^S2177L$"B-\4<:HAD M(4$A_3GCVZ _IJ6^2LQU=+XX;.HV\_];G%>EA0U>+"V7)>=4*TJ(,V$]!FW>D!YS23MM/B;HL^2UPPP,%0S:9#W(,0#I0)(#QL?:;,\'G1YU.VL MJAN;X($&V)9%$"F1QC&^H?N3]!2[-P(OWLSE@YMZ;7OT09"D!R4(QUG&C=U- M.&YF\,%GT ?9J#6PLE;!I_5TF1 S'18_5=*"&4S@-IMY?=!Y%2?I]E8,K"$6 M)R#H[S\C KO9J5^_DHE M1Q)!-%3-&BKT1O+Q-QG0.-4S:OU'&%),DRQ_1\-%/(^X#@Q4:52,Z<8 AZKK MRBV1&6O#SRLB5:@D4,%'? E7V*R8AUPQH^4%8(,0K[GT<[B>4(T I=9)JKEU MS?H"GB2$/YH,)-R0R,,YU@!#A"UTE36&TP781!:@!,)@ :2Q0@RVI1P)' Q RS?*NS#'(.8+^V 3E#&$7:[/F9JG!*ZJMM9MS5!/ M3PC")UUXHIGCQAH&/03T:##M)3%2,3J""(L?E=O#KB/?Z$-7, I"]NQ$"I=+ M^LEE7ND9[6W6/8V9]K'PZZ?VW-<(>VGS[MI*T$B_*<%=+.+'M";2H]\+3X)W M=I[AE(GYJ(.?X S]Z)FH,4SUSE(/1U&",)!,(322<3LD'!H P_$5B3+1JX;@-PAHI%"_O =^X@2@?OL@ORM'))?Q7D M4.WY:7N+G!4I.F(S%4@7+"(/W2N_+M!!8M"[NQ9Q /G&7Z_G<.X;_58W(G]2 MB^IZM@*34B+DT,W<"$/7:LB5J8)[:1/1^@,5X#G17BG7"%&?5".WBM( ^W4O MK!9RU;B71"LF!*[E7LP'1D9W:L9?87Z;T "B*"?-Y@AXH_2-%V<)N+ M*+;%E_\Q,J_8'6"/218(I3MJ, X:Q\[F8%M"!1T(>>W[6$J E$V#IUJU_!I1 M(?WBJW#]_3=LY# LY<) PQ9YP0VG7.]@TRV)4N5%3Q/B7'OKYA;6\L'S%+CR M][S\8+#"2-CWBIN9TD!LA[_O/8&4,/V6?6>":%]T5TB)#N>.Z8>\*"GM$/<6 M&<&R@G9'%LJN*5= &%.2EJ,%[IZA__J>0Q \$WP44K_S-8@-L'$%L/'Y!MCX M")[EX8&-CX;LQIHFD*]8#AF6FYRV.]JC2Y3\"M0ZT7! 2UC.M*-!=UIP45-I M6K!0Y1,N^E.K?DK\E 4) M6>#_TNE4,O4K*YF85E*(33SFCS65I84B%">EY4:]TMP\O#*RTBYA/JW['3CJ MG7TLWO>CB8>@YV>,/*3X]EYMS5?QC9O,V1&)+B=402X7'%->5]0*75%?CBKZ M]#97ASXR@E+ #==T0G9Y"5D)J'5D\WE=?<3"A_.=G^__657X*B:.O*%8H;M2 M,^(*)A>,.MH/]]$/.U0Z&.C/QN()=OF(CLXR:KB$3%2;TV(4<3I6AXAS0+GJ M>9M*FV<'AK>YSJ;"!2]DF!,=."/Y<"]C]7BMT]NA:8Y:+J@1]@JMO%/R$'*8CTD/IK10N%W,$/U[%ER\.VASB?09P43>%M8 MOU6X>S90<$J6[DD:X6WFAQ"RK[K"^JD+AL!3&GN[B'RK)M9\W[KA>7+P9.MB M>^O)MF%=-YG((V=XM^!OKU%=XIU>?!M/T;^W;C$=O,!%_QR?D(=E4M3-@I[+ MIVAY3N?37,P5//#IN[>0.?3">/W)F%OVSM9P]B7ZIHET@]$G+X5JQ]N:HSD' M2K;DU]Q]):L7>6F-KP3*!1OWO?H;EM>%D@Q30.3J3*M77KQ&H$%<6VVR:3XF&OBJPL.2:.E=+7,,1HHP07,"-(RRV5VAIY_ MZQYO&[T3C2-O \SZ>P14VO-:IAUF(AR>))"03]!F%L(*R@DD6*S8-+-@_*_X M%0J$V+JV-@V7@;N1TKHDF 6@+^092&)A.8]]EL^XM_M+^'Y::Q!O3XC\T7O!@W?9M TY-3U,A6A":WV((EKZ<<>(,)88YU/0\B\IIV!Q/#7C$64+3 M"MK+@/EN\7%'"/6Q&@J&N!NVQ$0&MNL3XT*"!G?,U>50H$3V/IJS"ZBK>GDO M\K2$DS+("JQC&/V:M#9%G US]'<*7V 7<(U_NC21*I7+^1R0()N$@?K=.7,F M"*(+)-,$0B6\:;%Z9\-1&9L?YJ6?3[,2\;VB3TLL#_0<#6^DWA<:>#YZ4B):I5QNQVNDL;EK= A05:5.]PEII$\%Z54PP)L@O9^R M<&&8I0SP9)"W8AVW]J^@Z5,"4I+%=34IB46XOO&%Q1XL;B/!*G*"-=&5*>'* MW4$74JRGF@P>V7J:R&=P.KG# RGM=I-C6S@"R&;^4=JTP0!\I*,7%>7@/,9L M@Q;Y"VA'^M:G%=/ \O-]KZJB?_QVFPKHB@KH MBTT%]!$\RZ8"JBOR=K/9L8;"+@DUN%X7['9&R<_*]C\0[>%?*>Q)+)/;6OKA M1N"XJ_?GCHD2N*NQ(MED#16&W'.[ Z@86:YE=[ [70UOW(N +4KT#EZ 4Y* MN8/\T\X=<+L+Z$$YX+O):@8@K<0CNU@>Y,1PN=U4-134#/<<=^.$7)Z^B=?7 M78Q((A8&P(4D\"J]&K3OP+988HC9*/^>L)Y.L2%T 0N_93'H?\S"DT\/>9[^0 L/8KO)L2K+WC>64#S==/B_HOV(Y[#H$5!N( M0#_#/S+M0F+-<%I+ET!OFY-O5?)#$^Q:Z,1H%O[![]0-91$QIKNNPT?/257Y M;^]EJ[2*,#G04B)LSHUSZ"4W%PRW.\^G.T75QG=IGN\KB,NG^DS_K M[=RM*M1T,2]D*[6)%&GQMK 4060P]WJ9DDAJRXGSP5&WY%K;P2#&#<;=W(;F M^\*%1QC=*1*3[G6%N"5.;/-/(9"$#%?.) D(M!PC"B%@TH82--@[?'._V[CY M(L+=6U%BN^E(, !WK,I9XLSTAM$5BSQ^.::E0 [9WD%-0CXH7K([R$ MI90;$31PKHQSRA,F9![KKX4@)NC3T!>F8\>H+143W=CQPP*#B"PNO4"@5^1. MI@:K6"27T#@#3\QR.F36^N!*;>9N7C 50R9MI<91L*<-H_1:YJQ/HXG-.HZ( M+:-P51]*YXLK=U9_<$O;&=-__2NKQYB NFIKD! OB:L[ZSG6U%YEP:'@-BTT MP4#;7[989)#BPN:V:0ZG6%MJ1,T,,ZD15?7TZ4/+5Q(->3D&5YL8Z,-EDAK) MO6R*%CXU2ER&!R,6XDI9@6L9K3M(,5!IT@V2BSM'5V1&G47(!#W'9S"\/8)X M).J'[Z12,@I/GE7-.E3XZAX_NRY@0.LJ"9DXVX$VCC6M1!ZHIMSADL!^[G:< M"L0)[+BK[ERS.W99P(U@6\*Z$"R6'D^\--/*^;[$Q MRP[.XV(ZAA7D_NF.\L5-=IV+@C$(4J!"2J"F#*.)%A]*A3-JE,K'["0(RF1" MAW-B!,N0II]EF[QRL!LQ&GO(G?5[ML*<(&>F@/V'_&#(X@D'=U&*-_Q8P[I[ MQC^G<AW1GR/OP<37W%5.8ATS= .MZ(?VT 4N M(K"9X I8R[+%.:"HP#'Q^QN;ZZN1!%:2#/4$36EB5-O5.T@AQ1XHZKGM^B&7 M^IMA _*[GAOL"\$4,+!JQ%5.99:XT^Q*O7_KY.ROVT@U)88J4%1DV7D3!DVA M&[.:Y2:Y"BN$T;SN_R^K0V9HE*"L*Q+Y:%D33(K]F)7 K5"YI9;L7AL:7"_%J-A+. M.+B7R,.SC:/)P*>3%ARVEKC13KP0=>/^ZJ*YZXQB<2@P0?::!//6<@?! M^Q>@PH/Y=#>EEQ7#) S=;*(B"8'XCSOQ:5IKM#ZDM: G" K 1&1G8AO]'/-F MB*;:+M*BH18^]WAC/CPN\@6!>S)T"R"5I-0I\##<7!]N""Q$F26*L7+,Z OE MBCP;]S=QARO)^VVY*8WI2/+^AL&D!G(,S>YA"5*Z"0P\^(0I=VH$8T$?<'#+ MTR$N'-?B_ .YW^/SX)7TVNZ2Y)6Y1:-2:$DSKB=N MXO165DTVE5)(!?A95H^NB%H&2#$:4T@U8UZKW:=>&W=E:+!E)DF_ M0X81 8JQ,K0> MM@>@_.XZYS+^[Y_< J$D(JPA 3Z00\XK&GO#G-)\$H5R\+ M60\T]\*3:>8?N1N4N2*RL(%&K+1TH)NB-_#)D04%(I"E<<_W-M7G1_ LF^JSKDA[A+!E MB$X0-ZC7&2]%,^T*J;\K*&PN>@F9?+.+O<>\"*L:;WI+9?A.:1N;3F=X1) M,DNCO>JN,CK>2Z"3!&MJ''77D)V"BP"&*TRA^^%FUAA_AF-Z2LI2\/6V%C?- M%Z+LO'KB=O$'OA8QQZ-QXJ0DI&+KID1)%;M21YI2IZ'0W>W$4&L9])[=SH<% M(W?AD7J&S,JST-V1SBL&O68KN+I\E:]O2IL^TBV(AB2K&PD)YB(6F+B7@.XZ MEA5\!VI]I\E.\I.SFM@#)0SHNZ(RB#TMBR4%@=&XW$;BE1&-ET#H[T[D%1:A M5Q:O>NFZ H?5L'6%>7($Q]89H4SCJ@"\1=! (RD+=$.9=TC^-BU\1;!QSB1% M[Y%6,XI1-Y!%9]87+X/[R3<)][2'F5K.FVI.H0%#L47B!-)O2\) 2TE4+#U2 MV[B?7%;F5I:[QF-A:Y@6PFB0_<4';GW/("D>@:])TXFP M<(#>@PRJK-9.!UN$6H_;XB2_"-_ T[\J.P*C6-G =:HKH&[2^U7EJ_UBUC@0F\IKQ>*"PJK-&7=UU;\,7AKJ(/&W;X]?31RP1J?+EC,>C35Z M)YTBBOD:74&;;NW;7'%Y$7_ JWP*AU .H@[V; @9>1*6$O(3@36(,G?6'SR- M'DZ&-#Y;Y(RFYB/P?V;SA;(U=!4S%(B;H(.5H'C6#C&-IP$!WUZY M)L.Y96[B!IK2$HW3HW+31>X#W)Y6_*+QY3+NTW(&HRKHN3'B"%T1HW6QR+-9 MRA'_W(\SUE'KEJJ]9B!(&^L++5:"<).@0J_O-73A.WA61S/H/5]-M8$G93?^GV M/<0E\,T=8*_!9L2-'LP#SS<2UPS--.!L0, %LY A/4U(,S8!+P_LVG4VRDJ% MHI3Y#>BR.!<*-K[^!"1Y-_/^L&J[G-9H6K<"=I1VBPD3($X$TTVXI/G7\1TV M*^!A5;S:Q96;]'^1ZZ;$EVX6.:%Y, M,,%!T$ZH4N4Y6AU 1AEO=;,@'G1!Y!!5DT!/R.K1%Z[@C$;SV=Q]0C>(D!^> M[V\0(8_@61X>$;*Q75] @)A1EGRF(3UB.VL#5K#-\?)X_ WO,&!%%+R/BYP3 M7UI@5Y)+\4:QL(N9>N&WM4S7BYMJ!^6BF[Y#:S/[CV+V,<]J6;5"MEKE.2F$ M'?@NW'U!3MJ4/@TT%MAO1Q#;(I2"FH16>HM<%1?% M(ER-(R''N*F!;[HDOCY0M*#]P7F=!FO(W5\VW.P#S2$EU&0S&WUMC.1C6P%W MR<7G'^= TP"0KB#*GF&G?3;%=GSJ+\GA:!S2%^.LW$;'^*'GW:?OS3=AJQ>C)-1!K4A:4 7I2V &X.Z-W@":A?O3'MV,YA*H14LN03 MWSD!AEL+Y#0"ZBVJ[AJ?0<5 6O(UC,>U#SH%'N,>^R_K"7YY>^=Z!\P9(H.8 M.Y30J>W,%E PB!%UQ6E6S ((#+/:1\>P EF]*\M8U\S#'9)_.,<1TV]TSPE+ M;;?0WXX!4JM]H(;(WJM^5H;69RVW\=TGD@_>QN--CMVP(;#E^ H,/1(( MP'^('4A%SWS23J?0$NU>GD7)62'$653WU51SX]3*$JX8C(L0:E<7UY2U8->/ M;#=#RY,+HBU1_J?\*IM.B-B(OP^^?,W@&R*4@:>=%./6+98:]-,7R\$?X HU MBM-)QBKI5D0&K:"S:3 [1+0#IQXWT4X[=-(S3.1_B?Q.4&K0M9,O +;KO)L<]$?B:3U,[! MY_0VL-?NH9] F8N,^;K,L0=?F&0C:CJX=GNG#RSJ&?* @(9=T;*",;)]$S*! M"&XSBQ+M*;T'/J(\4.RH1>]3*YXY]XMD:)B:*Z$TX'4^)FI^K[6-+"ZI2/=( M^F;5-6=YQM@W-VR0?I'=- -_)P=A@AJ -KR+=S#RW#B*$J#&V3/PZ^9H5Y+ M[T -YGM:WTME_';>*C1*O)V'H-./.:&,#U^DR'EC<27;O3!QFHQ M10;+-D@"<%=X@>VP.U,_:Z>71,[E5^0ZCC!TP!##+(9,(/>WM (3@;P%PMQK M_K,<2+#D5>\*>10]KL*/=7.547P0S1KG@K#??2SI7R]B.1Q[QN6% >,@W7T1 MDIU[+&X+3"]JZZ'CV1@%IMJQ@QQGQ"SW&:&J#9^-: JL5+1L-GAAYI3>:VZP M*2NP*0<;;,HC>):'QZ8\&K82I.34;%5R-&7N1I :)NE,]F=O()2 #NR"3RUG M==A\1O91TG?W%*_$+,6*-A=E9E4M3R+L8O\'_T!KK"7A\/V$EZ@&/_G-[=OXOW# M9]]LK.P?P,H^D(K.Z?G)S\G!;O++F_0L>?LZ.?GO M7T[/_Q<4PW]Y?WI^>G*6)K^>7^'XI08$ *+5.6C90A? M/2>4'V5NG2Z;K<4W9?>I% M@T_^PU\NZF]_Z%[IK@[!BV\>^WERN)N\.GE]],M/YV?)+^_>OG&'P)O3M^^_ MU%GP6)) ;X!%13WZ+[*?/W-M/#EX]&OCR6[R\^F;$^=CO#YQ[L&KT[/CG]Z> M_?)^/=?$8S 83YX^^D7Q=#=Y>_XWYT&>OGG]]OW/1^>G;]]\6MKXX5YD:[2= M_*7X^'U9E6_:F;O&B(B6/R[>0R@QVMG?^R8ILYE[I'PT_OY].\WW]RZ>[A_5 M]7D]*Q?CU]/L\IL$V?D7;F(_+KZ?%!_SL7O::>,B$ICMR[U4H<@\T+<+>?,-.HN =4>3RSTCO4M_O)M\$P_W/[? M:V!7SA%_%));ANT 4KO2#X+IL=]GNWL;TVV#:+ 5M:VL4Q_ M23C&*??A>)0#H""0,)<)ON)G,K4+"P_* -^8T8QZ]@UMC[B5&0R_A7MQ^,7GG;K3MG))61?V(JV3FQOVJ2>C^7A<0 MI?I28O.=]+YFWV!GM+= " WF/+H]5E22'_.ZO,KJ\0+_%LS/13ZM;K:3FPR> MAP).9%49TT.#(,<\+W7L;MR:K&XP:X@%U[!L%S]OO+EP+RT_\WAZ+'MCM8UZ M\=P:J9\7]?0<*&?>3L[K,9@I]]4?I]7H@S=&3[Y)\F:4S=U/%G6;?_/#V_(6 MR_[BA;T'71A-K5LCKUSPXZ_]%$ &;ID@@\IW)$ 9&ZST$^YV6H[?N#_Y&SW[ MYH=7V74Q]DNN>QN4A_^46YT#Z:V_UW??_'",' &OC:B!,]ANX0+#X-3\_2WM MEL][Y7N<:#B!^J#/O_F!=VG\ $G78"1;B\Z.W68LF50LD053%7*DFZJ=@S'C M-WI=7E$9!#'LT6 MX6N7[6QG7&%:$Z[T3>)6,FS&/3\*+H#\0?3F-;/2W[#N,J? MZUT_-+:H?.^WWO]-WOJY&]T?/O&E!>N0?\SK4=%\SA0?_$8OZYS$_;V]U-G= M[ML"3Z62MU1SWSCBAR$>!VG%K)(IL,$Q069,OXT'3]\ BB728:Q-U*P[[.B M+&;M# _C!N $=*U&]-X\VW9T;DIW D@INJ-HEM$+ ?GVF.MSR=^SL@5L\R$: MV2??YK'X-U="\%CP[O]UO6#U7_G*]&ZE+840.30,?ZV- X(^LA M#XYM%Y6F#ITV6&A-ZAP-DEXME_(,X %'HOOB8]OUQ9-<'K'+AA>6< I_/ #QNXQ& RPWT,]"]P'"6(/_% ME)4%,VD=![_PWXFF0\4$I#<8)G#@%-B0@ M 1V[C!*$@E&A^@FY3_X2\+7&)J6&NW3G?<2$VS>9-_+_]X M"5C$:;;\OBCQ??%'T:)ZZ@;G&E!!SOWBB<$)H8_9J+PXV'UV\!SLRJ)V_V\L M-V:3LXLFY]O%N/O9B]V#Y\.?[NWN?^)G3UX>WG7CH3YW0P3!XT#V2QWR#P4OD:? DKIB? M/9B=;^[TU9ZII!<>G,P'&(97J',UEY:U5RSMH./RQQL1<$K^R*\/S9AOJMT_ M\!#$%NR/-P)N$4".!4H9GSH*MYQW[(=#<.9^!#FC8IS >[V\YTGHKO! Z.:] MQQZFKWY #M/SCSO[>_L?#_8.]O-B?CFM+K(II1]WKQ8S2"OO[F-,OAZO\Z>> M_,(7V=^;!?W0#WC'%7"P1JO9_3U9H]=A@/%I"2?N_046X?%J5 M^?[>SC__+__X\7!__Y^'!T]H_Q_N[^[_Q]?:M)NY?E1S?:SMM9QZ\.BA$U4> M8?00M))H-?D]4H#L'V8[^T^VLFVL3N\_'?-_]=(FA4PBDV3_Q>$3/"D83!1< M7Z!^AWN>12NK+[(R;W;>?ISF2[G*P=[>P>[77JV;KVY,_]J:@X/ ]!]L3/\? M8ZY7F/X.<'1C^C=?W9C^=3('^;:S[[_BK7\.Z_\8H.BRR M[>_M[YZ^.?O-RHR/Z^U/$6>7_,^/[W^";K4%]K,)_&!GAWB\^<]C_K/[AWN MDEJN04RR+G+B5\1:+[)((B0'_/1XSD9;^WC^+ MW.LK%< W7]UL^_W=L^._;;9]$"L/:;+?E(O[I.6_+5R>O-ENS;DJ^ M-*+8[,C?Q5?7:4?^=/3C9D?V[(P&9!G>"%V;XL8.-5%[C=)G$6 M;GNS51_95W&K?HO=\#]T>SGY)ZQD_?QVTH*O(OS]XDZD!?_7^;_!%M7/>JU; M^&!^3T/V'U]%)/TN]XXTT@])(QUX)T:VBMPDD[8NB^8JL"1- J "-#3N'P=( M) & B[5HZF&4O)N#(#P O^]_Y)TUMN:1+JKB2]-/^^3 M&$Q#Y;"FO?B'^[Z0)GEI//PI:$7FK!=3$G^7>R3WQ:5YIH!"PW)G$+LDO/"$ MNOL&%4:K+L'F,-GU[VD]_RG!_SMESI FR1)WR8Q(9_%0@H-,)(AA?3C_,EM4 M]1*I2]/P*YZO]CZ\FG>S$E^ +?KS'N!KFL#?C!+KCD1!CX8GZ^D7X3X9U=OK7-T?G:\/]_R[B.*QST/UD!O.N M /L@%)G[%5,16 6-KZYUBZNJ=F\ZOJN(17P"U# ,GWX _;:47,Y^[>Z1#;LO M)]?AD]W#_;L1_-SGLD]WGWSW:51?JZ]ZN/\5KKJW^W3OR9?D./H28>NS3\V9 M?!U:C=L-(*Z_LY,WYZ=O3GYZ^^8D34[?'(?I#AZ^R$W:?TI;YJ$S 0^6W[-< M5P^3[0(>E.^5//;?_[3_;._E4^%R#X[FKYT%[*>*F17C\31_H%3@C\OO[Y&T M>UR[M/^-OFV^33I<^MU]^@@V6O]7OS 5R3GI-MO1R4P:K&XZ!LOSW+%_S_%]5XZ?[G M:C&;_O#_ 5!+ P04 " #R@8574%X.]>\. "6J #@ ',M,C R,S$P M,S$N>'-D[5U;\BX5 V,,C,;"..P<'D7-HJOLM'/2&0Z'A[:) MWY_TS..3H_?FL/?AV'3LPZYS9/=3K?]V^?;@6K:"MNZQ/N>:OTZ9&[4_J@M+P\1QU'S-&<.PT(\[%(/'UAT MTI;=[7:.NE%KR8N4<"<>%\BSYMQMP4PQFV+>S2>"ZVUY70KJF)VN>=C-D.HI M#\W.D2F51$(P,O0%O@;P+K&#?%>;G ^O3$,B1F93"D3AI>A=A ?*JTY$XJL903XWE(+"66VLB6'IJJ# MF?9M[ HNCTQY=/#*[59[>:D^-T<(32M)3M($TL,S531(&&NWU^NU7Z7UY6N0 M:TZJO2E_FMU#0+B"V"*[7%XV')D1W3ITB&=>-1TBNA5UR)UJ1;:@HU3'?%4U MYO.VLAHA924U%"..K8,1?6Y;U/<$FRTS)?)(HH,JDR'%S,:DBNRHN?Q16R:V M["HRH^;R1VV97$Q9%:'S]NI7CECD>50H#O),>&XZ)9Y#@Q-P2LZ8TVC:/& G M[IB2\OMX$$N[=Q-R)::?3 &P!P<3 P.]OK*<-5>PTDTM$JB/_>G;>06[7S M0&+Y[C^@[S9VJO8=2(A':G1=4C_"=8/89ZT+"CN!EB'//3WB68?$89,2P@636)HN/9RY M9.'):/Q*1]6SL0?$\(-3E]ARWW2.7!D;#<88"UYIR+7,M'@< @@#&$T\!R3D M:229&B%7(V"[!RPQQO>(0??&6!!0>*WHI3EKH3RJ Z7Q4TK*?YH.[7P .77N M8)56.JX\*0NX:B$]7@[2F+U!'2,6L CJ$-><:WE*\5TRQS+;3O MZD";DF-(07N(8Q0&@EK?Q]2U,>-7?_I$S-:)<0YW+,Y4"^J'6C,7^!M*0(.@O&,CY)&_E!;(LR\QMQB9RB/JG/L< M4*JT#"_%3@O?B=R!$&ZYE/L,PT&2K0%\C01C"5W$ND' #?S)!+$9+'IDY!$' M(D-/]"V5JR/>Z!YLW(+=:P7HEF2H!:^W"%[(6*V;,6LCYFU$S!L$WP-^QIZ/ MP99A11(,62(,^JM 5L)$!U.WLPA3R$Q-KXA=M!-I$C+2#<@1A7_2L3\C5SJ( M&^\9152GR,5_TVF M$*PI?:KXKWP&6A2.,OY*,C(5)R/)JD%@W'@PK/@1O59R1TDJ[; ?9XU?4AN* MO$%#_04+F22XQVPP1@SWP[(.!(O (P7SFU ON=NL $=5SEK(WBU"!A)4AL, M&8828B2E&(_4".2D-LP- E?VGB@'&\9H$.UBKV)@7L)$"]G[3#0P9S8/].;L M&@3,U63JTAG&Y]@#MN(>HMP*B.11:Z'XL A%Q,4(V(/9EO"9^! M!5;:]23IM..>22:DZ!LTWGT+8G].JMXM29%I1SNS^T^2-VBP!_Z0XS]]Z,#5 M<\7-8894-^B'F;U\S,((>#1JY)?)8VTL0;9,HJS7>W=\_"&S4U\^46;\%/UJ MTMW@Y0!XE*'G^G$-V6I1S6SJJZ :"&D2IL4IS,HX:EEIL*&VB12RF/2L#7/%&!?$),EX<]XG5:08:H%.Y.4TH$]%[''LW3HOW4W@NBW M[A[37W3IJL=<:0DYIUV)F;G%A6+C^5F47 M]H"O-/6UK+1 +I%BW4_0]"#W)Y2)\$F5JU>9Z%P#6OP&@^!G#3(O:4*])H-8,,NG;PI2\JA$,I<^?=31R&N[M9!&4. &F MKC^!N!KQ?W7>6O0S">$2]!-9O !Z)6J/L>S&AH/A,7Y@(@M*FY MKA6@A3E;65@,\US:?@:7@'Z/F7Q);O#B'\2P6OW6COQR4K3P9TL0B^%/B QO MX@<+^]X(RIQPHHQB@ZZ^3(K6")9^K#'MW),E&WLCR-MXA4_MJ*OW/K/&T$(^ MN;,N_+4"M-!G\F\ET,\?0@H0C^2I9Y'VJ,]'JB]@&M!$&@A;W3+JN M!/= 7+(P:#_;\V(Q:JO2F(U 7LI5L.%ZQL VSYC,C7-U^]6JYO8]MA="+&.!S/B[A_&S>G%?72FETFBU?; M[*2F9J2J$>MJ1,H:4EOU]9C(+A,*-])&B]_-4*-40\M+8POO.IG\7MGK'AH) M6,ZK&ZHC5<)$"U$F-Y?[&HA&8I-Z,<-*];!E?+0(9=)G*7Z-KWA(/DNR DBE M;+089;);J2=<]A#%@Q%6D,@S#-O@!&X)&A)7.7:XYD_J1-0U!6AAS62N%F - M"U8B8?]OF>?EVM?U'H'^H'XN)^IB^Y;EC^1=H-M$,7Y MD\C2,'AFXZQEP6I(Q)*# M%9P!8&!*LIENI.;W(_ S9E(:=' A .;E5E"%P_8M0Y:F>X*RV5?8_>([Q]'T MKKC]]ON2>T.YO#NE)-OOD=(I>_,$HCW8UJIG!LYG<9M[-)/G^B^(V<%7&M1/ M?B?&F#V.D1?6/$0!Q8V\!0]]*9S@/TK\V@^0%,B@H7J MW!=?J/@=BWM$2D9'2UBE7S]NB4L\C?*(V:2P?YEV&X(I(M+I+;-\<4IG]L67 ML_3.N44O'(R-%_9#2[>A?A%/X!%FNFY%7W. *38D7E@48=&1)PWJQI:AJT-0 M7!T?SIY^WM8C_-*2-[K%\BM[\L/6=\X3G[_>NV"$?J0*];V^C8<;FA&_@IV# MQG?.%6+N[.H5,XMPG*HW+1R[I6AW4S: 4&[)..[" M9_)S;87CLUXA.QDS%MSO+@T\RFDV%WDL&7CT[3_\:.VG?=M6FT3D2K=VXX4. M+VWPH:W+Z8"+?>;*?'=S)CT-^LJWQ(9>CGYQ^^W'G)?HF=CGF'D0/=GBD2$; MEK=$S!?L;Q-W_LJ[6IO=UN> 9N4*-KY5]K\R$-'OJC6=&S#ZC5S+Q MEXK>=1RV'-?/8W/ASFX@B)2JJ%VE9A'5TVU_,=7NH(LVT 5[Y?G+"^KOV>M+ MW,VILO;U83[F@+]2S-K1I*)2SBTYO #T7>$2LQ%*MVS04 M4VQ_K;L'W4"ARGDT+=UNKCO_8WC(!P)-*%<<;V\ORM$K(?B[QKISYQ#?#UWW M@IDK8B<7QW5FT6")@XXE+_R0Y%V>V)T<:[53E$$?MB]5H5(0K 3AWX44[P;W MP^^<_U+7'B+K>W"M.&ZJSW&KMR_6DE_;H$LNE+.3=B6UE4'$G9?C:PO'1D.U MF_XK[R4+#X,G#@M#\J[H_-H]7"MW<*MPW'[XDJI[O("Y-X+)Y\E2<#A6=[NI MXQ2O'\N2KV ,&PQ%U5(S\(=_8$L\T@<\#9^,U,2C.K+MHRI7' @HTG>E9.JG M$,@2BIW$;OY*@V5R)@6-MX]33A23?DQ<^9;RY%\E'CN)9?V"BQ]7VK&;51R; MR<7_ U/M!:]@BS???7!; C,/N4\<1S4NY6%S#7:[&A.I5T5?,SJ)[AA\)6)\ MX<.:.<$L.E=:-E.)QY93[[J;<\%=UV0M@XSWU82\<]9\([">K*UG3FKGVX,2 MN1M/AHUJP=75R6TP][^*+KLYDZ]E83N^)<]2Y]3[1>6+'.4>)?D6T+X#2]3O M&+%KZK/"X5V)YR[Z@G,7P>*-&9O=PJY^M$392AG%]H/(M=PVV%1!4[Z0732+ M@87<&=-L_5)M=A[Z8%X&P7_QO3EQ@<"RP2V5+[,;D;6+AK"!U#)X'49=5SX> M$SX+\2,3VWG2=S(/65"SW&< =3"1*M<[IVFW6_.&R7;..<+4=KJJ9V4\,/!+6 MC:9(#TGY,;]^$Z0D4V\^<,DK=45WJ$R1XCU 'B!/ HG$7__MZ^GXV6>]_^VS5]-T=HJ3 MQ;.7,PP+S,^^=(N39XL3?/:?T]D_N\_AV?MQ6)3I[!3@[\L_>SG]]&W6?3Q9 M/!-,R(N/7;P[^XDY%F,4&= X#\I) ]%;!24+7F3VS OY?S[^E+Q2)F@).L4$ M*G@+T6( SR1F)QSF[)9?.NXF__RI_HAACL^H>9/Y\N7??CA9+#[]]/SYER]? M?OP:9^,?I[./SP5C\OG%IW\X__C7&Y__(I>?YM[[Y\MW+S\Z[V[[('TM?_Y? MO[[]+9W@:8!N,E^$2:H/F'<_S9>_?#M-8;'L]0=Q/;OS$_457'P,ZJ^ "Y#\ MQZ_S_,/?__+LV:H[9M,Q?L#RK/[WCP]OKCQR3M;L)CB>3O#'-#U]7C_S_.5T MDG$RQTS_F$_'7:ZV_CF,:R-^.T%?/N$?_MAWIU^&N/%[TYF6.AW M4 W.V0K-_][@*Y]_1YS".)V-EQWTEEZ??W'%UAX\?ET@_<6JPRX C*?IRH?& MU5S3V<5?CD/$\?*WH[,Y? SAT^AM%V(W[A8=SE],\F^+:?KGR72<:6R]_N^S M;O%M)#-C03A)Q,T95#0,G)<>G-1)E1*=5^5J%]:6SJFI2Z.7,(]+RY\_\'GM MWN5-VCS*UCF;=(*HLP&5$X.0A0+.(W/*),9TZ*]Y M5UNR1I\7L_1L.J,FT_3VP[,O6*>B\YENA27,T@U>71UEYY]X/C\[/5U^)W0+ M/+WX^S*;GO;(A,6T39>O3$I-V=?F+Z>GI]VB.H':.AIC- (_DM.H@+A@*7GT MP&36H+QRX(T-8%AV1=!+KW)C#MP#9Q-.B*? B58F:<:16]K'5**6V C29TE< M)0?N>&' C#>YE%P]16-J/#3?W0$"S4$Q M+2 RTG'H&4<=E54Q-3;^ZLG[XG]'TG:V^JI_3"?I;#:C03;B%F/FI9#82M0< MC0)\)D/1C!O0>&>*;.W);P4R)*>W@Z6ODW;_SF[&VS<3$NP?NSC&/TU MC<]J8/3OTVG^THW'(V,Y!N,3!.L$J.(*N5^9J>FIJWR*%7Q]J=[XK?\Q7.$7QRW,^6E583E[4Y4T2_/14<*GZ-*]-3%RY@KH7E?QR\SG /!YS[]ZY MS>Q[J4^"<[(D5%"D5=4?17 A14"A/)/&2"Y98]-N(P?MX['J3EW:S*!OIY./ MO^/L],WD,\Y7*RXCG;).0C/(42 0>&J-*QXT4S()'FMLW7KA\R:,3,JWBY8JHSCW1@%#%D"Y;"!HAA2 6\68\4*FUGID$UQ# M6O?8DQ\WEW(;FZ6G:/<&)N,*,^@26&,IXA*8(:")Y%]5(27M..;65+D?T9"6 M01J3I*$IFM'C]>FG\?0;X@<LI/8[1KX8FQ2YX%764' .*OH"%-]1V!XU3\$(FUT\ M\([Q#O3.N:N6#>/WHT#.:>[-F:)7RQ.D)'.1I@A76F\A MW@%E2&)Z3Q;<('B#SF\YT9V=GBU]\7*C\^7T]-,,3W R[S[CFTDBI?]V.J_; M6^_*[^'K2"6MC>0::!"3R(]8M[1$!HLB8)8VIM@ZGVI+B$-2V*V9TZ.QFF9B M32?+EO]'&)_AB'DNDB>/+?ARC=.0,T 7@(G T-5LL=+::5[',"1!W9@3>W5W M,Z-_P$7H)IA?A]F$(L#Y&E-?8>E2MQ@5HI_QTD'*P9$#%Q%BMAQ(ZMOBG+;> MMEZ?>AC5D!1U8V(T-DE/NTO!)H,H$;B@!ZM$GL]K0H0Y!OJ-2"FTWH*X9W=I ME]WU^4G-;J3_5)M]#N-EON/B99C-OE&WGX])*;00IH#VFL0K0PU>"H2@D_.2 M9^5S:Z^Y$; AJ:S=>7%SF[VU30Z0C''1H!1"Y=8Z:@-80Q)2[9C1VA[-UR<_8$)R<'&,:].62@%UM!ZB MXJ0:;>$$AJB;DT:O>9W5L+6FN@?/D-8JVU&CF07ZR D8,:Z9=I*"?E8W4;RV MX)(-4!336F-@++9.VKKSV%OC+("U5$F7 RL8$9BC %<9)!G?; MLCO"?O]>1-BSK_O._5BCHE%*DNO6]>4^&U!/Y=AX+2<4YO>O0IIU^(2=WQWGU4F M-FE.HW(3EQ/!><@T'_&8F:MK*(ZK>H+!8_U7@<1D;DY0&N"TB\L!(P9-#9 MU9()S$),-H-PF3OD IUM?13C7D!#4J#-IXQ&=FBWG(]C>NLC(?HUS/Z):TT= M22^UM25 RBZ1QE** F6?(&)AD2!&%UJOY-Z-9D@:M"TI&EF@?=CZ/6-GI%PJ MR9H,DA=J'S?IO R**MPI9DD>-P]';L)HUK)+N_EBT&;!(27.:_(N=3!SCL*( M9)31RIJH#JO^'E1(SZ:E6XRTD:+HZG(#JQ(M M%/ U4Y=%3VV1H2C9.F-^[?#Z-C+UK+_=BYA"23,4K$"5J4)(">.]M!(/* M1U+HHHCFHOKQ47=N_BAG6X+J;S"T9VDS.BW_?% MM9^Q3&?G*=E$1IR__DJLI2[O)F'V[0UUU')!M')YNE2G;R8+G.&\;ATGDK/9 M@''>48-(Z<:L!&1?0@@B"IU<8\[TV)S]>_HB(V?U\,MN2MQ9C!(AN)BKW8D! M2I9:B4UA+::!IO6RXEU8AC3A#H69-\NE-;!CRSIZRZ=?AH'99VEM3>&I)9=X M=C2=: *!@J!IEYUL?4K\&H1!S=3#)='N9NLU>K="UB.( 0RO59J,E! ]*0]& M6EZB*\+U%^7>%;T?=UEOJ!3:UWIMMZ:I@=.K@"ZH[4WFLJ8:!\8%*.4%!"L# M,.F#X36I@C7?-;L7T9"6!P=+KG8V;<:S?^!BC>JQ)"N+,J!C+=Z_3GW&"-9Z(QJ(U60!9B:Q&X@%B,!Y2R5XD%V/[ M=MT!95"+C;L;_Z;KW;_C'T7XE5S@+%H#V41>2_9&\%D@" S2".-,<*UW]0\6 M?AUW,;0U&8]O_Z/G)ETY_[V<7YNG*-U\Q*$RE1YH7*.$I5N.T%\>GR]9%%VT M 5<%@0HU3VUYKXD7/%+@$:WOX>#Z77":*,Y;OO^/R0Q7I^#^[W2\+%\>NDGM M[W>3WS"=S59W0SZ:? M._JVG[_]05#>3"[73UZD1?=YE26.F2^'-]CB:K&O(L%9DDPY8@F6\9Q#Z]6O MS=$UB#5F]4S#*US]]\WD6GVRD2.."(T:#)920Z L2@'4DI5K_Q@/+7?B7@ MU)#\6$],NB4H:&BHEK'J-5AW5\ <^2(3QIP@\% KZ-($'3EW%",ISAP7*NO6 M[FL;?$/R;D=C52/S-2P7$6;XCWT37%N6J.A]U?ZX@FE'>S5CTBNDP#5U*P-,\HO3Z6S1_<]J$G7*L:P- MAZ3K[1W),(A1%4!O@HK:Z(*M%YON@3.DNXD.1)M6QNEWWKE62WQ4(M,E!'*V M,M=38=+5RP<<<">819:MZ2%=[&%<0[H%Z9C3SC[F:IZ2D:@7KN[%Q^V=N M0A#_1 C2LT7Z+OMYQ7D*=%G86FRR5GY7&B60^M) N!S&F+RRK8\ ;@!KHY5$ M]K1<5&MK]2AUS@L47K#^UD*%(UVX4-%:J ?,B/(4$T;')20>@@R2YLOFZ:F[ M(=V(;(?,GCJ.(&INU!X)>$?EIY%(12HI"F1==Q@%%Q"$T2"T2QDUSYKUD)&W M&;B-:/;D%[);6*Z!I#J7=5?1U.EV5 17IAX(L:)>&">3A*"L JPU!$M(C(G[ M-VWO^?*-*/!$EJ5;]7&?LTB=V+[#6R]!)NI!CB2 _&H"Y9.KNRN"]'X0A8)# MEE1K5;0%O(UH].07H]M8KZ>4H.2#T?58:/*,(!21(%KA:6*3-HALO<^M8_>M M4X+XH!4KU\IP2&/!H93!>HK ]7/"W ]*-:&6>F%0^@%$;*)JUO,E:FPP_=ND[ MFI&R)GFA!:#C&N@5@O&4A!L/X ZKFW@=L1 S[1(C1LK-;^I_;VOQ+ M-PF3=+7-],?""A>(BD&"JC]B2)S^E1FK5:YT\]3IS='M?YG%-"'FY2&--_/Y M&7T_OBO+Y(CY'Q,B(OF(FOGXN8:VM^=,O!^'R7R4-4^H2#9H6V]8T(I"72$C MJ0C%D\C2^^89=JVP/X)$O'UY>?/.C".8O>$-+-_1+R]D>_=I>:+H]5>P^LWBH2B=$\U:+:Q8$/Q8/V%H.)!"RV+D=_'YXM4_..HA2:TZ:5 M?1KN# !/-.5+]X'KW3@_$#R[19T0Y(> ^;X+6L7?9B_[^CBMH@JY$"N3V70 M2=0K[-!!3!1;"GKN:_YC!+^J<*T#!>B>VE=6[1G6 >PQI*?X39QS+] MS334?I+#BV]U&7E!VJBJH>5%,",M3*+Y+@.!RA2Q.0M1YP A,<_8ZA*8OJ>< M.]%M>;#QB5&IJ>WZ]&+?]Y6##"I'XVL% 4+$B.C!:@>$3W";DF>Z=7GW^_ \ MAD.,!_!=N]FGGPTD"L%^#?4"N\4WXO++Z7A, 5;=I7A7UH'&D@MSA$PEI&DS MV02^7M["(U<8N'0RMZ[YO@/,1W#8L3F]>C9FWQ61?JO=.?LV+;]U'R==Z5*= M5%>G?&O]KNFX2]1%EY^Z9:$A7%]:>(6+T(VWKZ#4(Y1&%9<.U5FM*A?NLRHT M(A;:7!(#660].,@)MO!6($]FKV8K7MUZX>M>-FIYH><:E/6[JXM+3G,# M&!2O[5,TNTL)AK&L9$B>\]::[RXL3V8'I2%I=K14T\W\*@ZN-O %B979[!MY MD?\(XS,<^8+12.= ,UEW9DP!'VN"?-*.-*F0T;;. ]D(V)/9]-B+4>UMV'OA M2X(:;B!>$Z7TYB^AFRV1_XIA?C9;59'\+9U@/AOC=%W![JKP^D'1JIQF_UVT MIZZ;CUYA7*R5VOU,CZA%>'Z9SFKL<4[)6YB9TMGIV;(:W?*.M>^%?&MR]*H4 M>BWZ&KQ,TM22ZX474,(8B"(K<)AE5#[$K.6]!NX;X>XI]_MUC+ \6T^NP:=< M;P^R#)P($:C#3(P&E;'N@8YIV.[CJ+]!L>][>O_A#-O@X,<#/;@9Z#4%DZF[ MN#-(?13(Q3!J2)#H@%L"'V+A-PXC;3M@MX4T!,DY4*8>T_A#X>Y%R):2-XPG MA"*#($44 T3' M"OO?6(J*Y?HM(/<;>(KON6M4^9M;N8O7_*;M^A]1S9]PXM M5B!I?$F!@ZX%-J*#P&J24@[&&JN**?[0B778&.#.A9)&Y,'LJRVTA/5%)M3M#]Q_R+8S?8-3OUV68,R\E1LB>U44A MZ<$;78"P1LUR\,(_5(^MX9A],@*J!2\/9]@CRJ4KH"]7N$5,P4<&!G6]PSRP M6C>>@TB:VF LP]B77+H-SQ.52X.9.WE4*N/?L[JJL8UUV>L=%08P!KZ=&Z MJP_.DNZU3AN5%"^J^1FZ[5$.(BWZ:+2[43JD7ROWO(%T6V]$JSS'ZNRTL-0; M!"^BH=F$VZ)I%LNL^>FN';@EQ$$G9@Z%?G_;M7Y>L*CW5^B#SQ=VJ[]KF+,E] MY1D-'"EE+?U /14$9K 8ZN4[3OD'P[P>8.U_+\;&D"YL*;*WF;,,7-=KED-( MX+ETH#E+2@1I7&F=KK(]RD>Q6-,[#V]>M-&KM1O>UK(QSC5Q%6B2<<$AI%C3 M)S(I+!\I"$.G$_68-5*VEM [ 7T4"S9#YN:.-C]P1E;RY-02:?U GJ]6IB2M M[[T#GI,+UCHTS4N,/9J,K.'1K[U-CS$;7LS:!,=Z+A(4STK=-M,0@\2:3B:B ML=P$U[H\_[X^^F@[RR6:%%(4('4]TF.L(VUJ OB4K-=1>NK*@>TL'^SH><_4 MZVG3>!N+#FWAWI5@A-(,[_K+4R#B(8QY8$VL:#"H MR ,UO@A0TB($CPC"6!;12J6O9W4<0Q,?+G? +X$+IB=F[I&I/^7[H)C=NWW>=:=^S&XT99L81%%/#: MT/CSW$)@68/QVM$0T2FPUL5M[TP DZ4M M&&LB3R2IJ;2'6L<94JK;$,Q9SUK7Q]\6XY#$6^^DZM6 S6CV /5]H;C%90DI MUAN3' V"J%R!()T1/F)$V3HA<)MYJ6E[E\IYY(41'$T '>/R(+V&4 )"L,R+ M>C-M#JV7+Q["-*2YN"%?MIB%MS?-(0;(6M2U?L/LR"E>?! 1DJKUSPT)VY"L M!Y:8MP*%</BY]3")JZ9V,3\77W=+S_P_#['=J%XX"YUII M+%",#/6B,@;.U7,DS&277!1:M*XOO2/41^09MV'7-G-8*T,>Q&'>!/L!3T-7 MK_E]5W[IYF3!BGYDT& VSD*2-M3C^8X\O:NKDYG74"RB.Z#LW!3VD,*;P;!Q M?P,?B9G+8?1E.M+2>*\2 RN8ID$4Z[W N0!U4T@^)<1P0+=P-] A+4(/AGV[ M&/%(?/L'J9S?O^#X,_XZG2Q.ZH7F4>42"Z1ZNE(%4X\\J%JR)%N+BEM36M^C MMA_B+6^D^==@X%YF/>+4]\OT;#;*-&2\,EAO\LI +VQ=DI(@B\%"XD&B/.!B MR#U(M[S,YE^#>CN9L4$6PMTH*[!T+=Q^418XNX2J3!%H'2=A@+4&JPD064+@ MED?NI=#:/E3<:(_'#^G.FAYH=#C3]+TLLKR^:=XM[].Y6,Q975\9)OEM%V(W M7NU_SZF[,>^Z1++C8QHME[1H9*.EDXO[0E].3V,W63;G Z;IQTG-)7B3*_K2 MA;65M17.B[V-%[?AK2SFJ 76LO@Y.=)E=8X*V63@ B/IM<1$;JUQ>FK*OA[Z MP.P7-2!38:EX.4[GH=^V.-OGY&?>V-5[CBX@?\C),S'$E;7+*.5<'@07'NP F:>)2+1F$0 MSC>_N/B@#1S4L:EC#I8^A6A;F@US;KH\*;'VWKO%"[34OY,/K[%,,8*3 FF]?EVI]Q@J6C1B4;8W!! 2]F M6:\7MEEV>KB487!AN*U5V+(6TXW6[3)"/%_CI!C\FB0 M8^-[^O%\%"17Q1H.L5;V5[I6M1;*0H[<,*VSXKQUZ9*>FK+1#B#[_AZ_K(94+(3EO+43A:7S7N@>N7E6=BBBF5J4VOG4-B?Y;M='H^'.# M_/B,VO#XQOGOZX](@<[?__+_ 5!+ P04 " #R@857RG.%491: /4 0 M$@ ',M,C R,S$P,S%?9&5F+GAM;.R]67-;2;(F^'Y_14[UZWAE[$O9K=NF M5"JK99V9TDC*NMWS HO%@T(7".@"H%*:7S\> '>"6., (,BR,B9%43B?+R?" M=__W__[M?/##5QQ/^J/AW__"_\K^\@,.TRCWAV=__\L?GWX!]Y?__A__]F__ M_G\!_*^?/OSZP\^C='&.P^D/K\<8IIA_^+,__?S#]#/^\)^C\;_Z7\,/[P=A M6D;C)'9,R_D_WWVM^25,D%+T"DF4,%;B!8#>"8Q.^$P9S?[T$%_^*^_U2\Q3/ ' M(F\XF?WQ[W_Y/)U^^=N//_[YYY]__1;'@[^.QF<_"L;DCU>__9?+7__VX/?_ ME+/?YM[['V=_>_VKD_ZB7Z2/Y3_^K]]^_9@^XWF _G R#<-T\P!Z?)Y>_\/; M:/2/\[^D7YWT_S:9_?M?1RE,9P):2<(/C_Y&_1-<_1K4'P$7(/E?OTWR7_[C MWW[X8!YQW!+JG<^]A?,* MY'V$]2,G=(SVAS@8#?&O:73^XPSAZ]'7=9!-H!ZFG,U?W_\V_U>WGDL"[@_[ M]M+T^]MAO1G")2Y\.\7S2<\:CY@D0O)<@E+HZ&3G&;A71L>,:$-Z*)?)E9PG MF/YZ-OKZ(SWEQ\J4^LV,.W/)+'WVG&7;471U$WZBW^UEKIE6ALY3*0O1X",X MU!8_L!8B_'\NPGB*X\'W#_AE-)[V)$,3A4\0U+J5X T$6!:IPQ7*+RA,2;0!IG$)P.!;0T M1@B> K.RS8%\[\DG(^.=6/I0S'(7,<_)_*4_P-\O*C-ZMCBFI?:0>3:$Q3-P MG-Q'EQ*Q/ D>96A@,]P\\>B%AW8.5#T>K=1?MVF$9C.C1F1'ZG0QG(Z_OQYE[&DN'0^D:D(R 4IJLOB\(S_:8:+_E6#- D=L"X-_"8@3$7P[ M1C_4 [.['GP*W][FZF26_CR"=7GVH++.*TQ@@V5T]@@%7J '72(:8T6(H84& M//+X$Y%]"^8^E+K=7>JO?B+1W9>I#2;MFDGY-W[X;?QK].>SQ@-E*0U9%9!Z4+8%\OAR! M?FY",3D&K]K)^>;!IR7E+1GZ4,:^F8QGE\N[\?OQZ&M_F+#'"(!B,4$*F5QZ M%NEN,4R"Y$P(:1,71K03]+VGGY:T=V'M@FC)3B&Q.\#>CR;3,/A_^U]FUH1, M7"LK$VB'1"LG@GUQ&B)/TFYG<3O//NTY+T]6Q=(>Z?@6#UG7HTQS('8 M(D4L$EAB#E1V J+P$80*43.BD&NWDWQO/^W)2W1KUBV0X4XAL)H<'KS_/!I> M._9)!1>3!IDL)XH4IQM#!/+^DC:.+@]4?"?^)3UZ>.[%P@3QW M"G9]&H=:3?/Q^WD<#7HEV63(.@=-SEA%HL$5IJ!(7Y2S1F/9+7!YYW%/7I+; M,V^!&'<*;%WIU)MOZ7,8GN$LT,9S*"SD3$<^L_2%<_">$Y56$] 0M"R[91D6 M/?7)"W5G5BZ0;8-@U>N+\1B'TWFVHRH=F>47DYYSRFOG$S@TNL;)/3@F$BBZ MX(UCD1,3&IB]BY_^Y&7=C+4+9-X@5/5V.,5Q2-/^5_PY3,,ESAZ2UCE5" XB M>6"O@D4>^49*%XJ43B)6O3(F!UYZ$G(N'M&;E L TB51_/PV#PT\6$ MR)M,>HR1Q6Z, IXP@F*$)X2 $+Q/)9>B2VEQ;M]YZ(D(=GM&+BCO:!".>G.. MXS.Z-OXQ'OTY_?QZ=/XE#+_W3!&H):/K@B@%Y9V!D%T :0*SBC.C;0L!+WSX MB0AZ=\8N$/A.$:E+!?R,@\$5'&N98$C>6G96D6V0$6(,!:QQ.2 MY%O//!'Q;LW&!5+=*49U:06.SL]KEGJ4_O7Q!.6+I#S3A&OJPK" M&U2_T$\F/2VD0J0C1W'%:RK30>#&0]0YHG!8$-O49-Y[\).7<@N&+A#R3O&P MNYCF!<%S5"PZZ4V44'UX4,[GZM63)EI=@C][&(DRY_5>B)"PD* H!,'+0(!2D(EN5MLY,[CGKQ(MV?> C$V MB'B])BCC,'@[S/CM?^+WGN+)JPK&\%HCB+R #Z9 ,;Q(Q='R'3N7%C[VR8MU M=V8N$._NP:T^3CZ%.,!>3IS'S,ESLZF6AK%,=IZL/=-<,Q^YI"MB=[%>/:ZA M.&\U$N]'B%NQ;%&3T@_SKM"_I<%H@OGO?YF.+_#FAZ/A%+]-WPRPG@5__\L$ MS\X?Q'K7%_C%!,Y"^-*;E0[5#WH]")/)NS*S^E]]ZT]Z!#=RE0.4H*LJ8BU) MT E$[2/I/T33\I!_K"W^1NB-Q37JA-?[T0+!L[99 M,^ Y>$(6/81,MY(V3K 8=(QA6:7>,4O_SI"! PI_$Q9W(?19C&>&Z]5O."_[ M]\QSEAVH(F?.H O! >4-O+$4N1N6?_45D)_@&)_=ETKV=P7]6Z,;=B@O@#1 M3Y>(B@PE2+J^L@H*E X.O"%[1R3GN$U>"KZL4G-'4?]T>J+>AK&/OM7__N,] MCI"A^J^=1H*0>S$DDY*^F8P&_5SG+OT4!G6@T,?/B-/)74AKS0M9^9&MAHEL MAGW'22,/KH$;'Z$4&4U2DO1#D>>"KC;9^IZ_BV#_9\".DKU_ M!NS T Z.^CF:RYC^-:B2*L,N!($7\CT@^Q?V M+M)9*.A=6-N%%135]'<;C[_WAV3_#X*(6+W.B M+'!2:&% )9?!61F!%T\W'-;^D&7UWUO=]NL .Y0^["3$^S9 M-[_WE^ Y!1UHQN^&DV]N#JDO_6D8]/^_F1D]H_7U:#*]!9!%7ZQU FR*=#-R M%B FSJ"8&(O(EONETXZVNR)6@#H%K6C+^893=*X OA_CE]#/;[Y]J5X6W63O MII]Q?(<1/>U3$E%R8%:K.@V&: \U!2FQC@ 1QJ36GL\:L$Y!/5ISO^$LGH5$ M]XQ62NFH(8I2B74*@C$<"I,VSPI&EK9P[^Q*G(+0M^=HPQ$[-QHX^H+CZ??W M@T#D#7,U8K]4 X:.J%[P&K.+$EB@+PJ9(&RDA):C"4Z38YQ;APF7X7G2_F,S M1G=@*[XC9*&V5?V*88(?ZJSU=^4/.I J^;UL@W;21$ K:G==:I M>?!@ 8PG+?-=V=J!V?>X7?K[:)BN+ \KK/*.0;0UXTEG$_CLZ9#BJ$5FS'BW MK ZSK5-P@^M)ZT)SQG=@\KT=3L/PK$\N[)QP O?F6QII/3 M[]>D&N:T3?\>]$"!TD_6[A M?!"]*M$)'AR42->/BH'TU17@U5K/"U)CK(%'K##A-#FAQ(6J>"WIL?6L\"N:4E* ! MNSL(^KXY_S(8?4?\@(-:4[D 8)8)1=8%M.*)S%0F@)P2#RD3P<4:(KUU^'\E MJ)/1B[;L[R 8?#=2?87O:A);+[ @B7PRG&8Q*JOH;DS9@%$6 ]=.2=9M5N ^ MHI/1C(:,[R)R?!FU_,_^]//KB\ET=([C!QC1HL.L(V"I,2II++E:GM>5O(F) MDGAL7C&P#JZ349'F0N@@BKS@1//*9IYBK7ODBMQG^N*]U,"4Y"DDE5)N'5PZ MX1MD1P9W$!M>JI:W(F$Y1!9*A6EFLT=LW4_@$+BSI)1>!K-TQT?SX^&08<>] M.*-="*;S.H1% ,DD%D0IFC]6Q\GK3%MA=&&@ MUBC[+5;<0J9T3H%+@E+QT+%G(3(=( JA:X),NM(ZR/TXFE/5CS;L[\!$O06J MAPR+I-L4$CI'.LK(;D[D1*DLBM &&4_+M@SM:'*W/:VIJ M&\ZHMI">X3!5:*5FRJ76D&RLT\'I?(HN!$A&*V:Y5&7IWHMMNYP?@7.BNM!* M !V8H_>H=$D9ZX2"5"1IJN4"?*8_2J&MHN^\#ZV/@D.GOO:B 3NPN8.RAEO# M2^>]=RPQE%QSX(S7Z0NDA$XK#]:Y&)!K1U@[. 5N8]B_X'>1R<(I!ULRM(O\ M17%76]7(0S005 4\AW$6@@&.&A),ZLB*YN>&F=O5@,Y4F+ MNP5[NVEGO#B_F(7*9X9G'4H]QL]UJL]7K$N,S_'7T:16S+TKG\*W'@O/I>FO>%?\ Q9,6^XY,[383L= *[JF0 M%5%:0'L107E20T=G%,1H;'1"8H[[+I<[45^AJ2@Z*)*]KA6<3_T,WEN?/8/Z M%50R"EP*'*2)RA ?"G/+EL[O-/-I+W-Q.ZJ1W(&-QS\8U]:_?Q] MSP) M>98<>8_CVJ\9%.<&O,8$@1Q9D5GPR2];) M#BQ)1C5A?6<7RJWMB:\NII]'XSKQH5="3#RR #95/TD%.@ E9A N*BQ9<\M: MQQ.6P#DE;=B)U9U9D+>@O9U,+@A6\D9GS<@P#C6R6K!N+^CK%KX WLD,VO)0K.3N2M%@]0YT(&4,M!]Y"!GR='FF(1I;1$<32QY%Q'OP,;C MCR5+Z1R=1W0X*56;N1(Y6(Z^,*=L9AIMS)TME3C26/)& EX[EKP)H_<315P' MT;.-)6\DKM7AQ&UXO1\M\#R($&( ;J0!94JD.RH4L &]CL6ET'[&WK''DAL+ M?Q,6[R>6S#S*F%.$%,DN58+.R:"S!9U*+8?A(LH. XS'%$O>2#:K8\F;,'8_ ML60EZ2Z+9'2*HC*HNLO7*R' %UN#J,;IV$TE=;EO^[CR MVV$:UU[+GW'^W[?#APS],!H,?AF-_PSCW&-U#D3,!FQ">@5B,K6]I@"FP*)$ M9[-IW="R(<2CB"]LHAL/)[)V)Y(.+J"',1"-PD@;2YUW6&KA=08G0NW6C2I@ MXBG(YEN\#Q]EZE1L#Y8_[<+S+K9]+2C Q5I*3<:TUZY657()D6<-1G#DVA?! M5/LPP^%+6O>J!KMQO8- ] S1/";^\\68%/,]CONC/-?7V5^^^U+Y/WGS#<>I M3_=Z3Y!G1::8)].Y#J:-=455YF1$>ZM*4H5STXF>;(3R&>A1=U+K),Z]$/$L M*;L8,#?,YN %2(&L#HZH,_!JV5ATLM3JM.H^^%O7K M3V'FF9S755JA@N])9@QW$L'(0AXG1T^&G^4@HG$^,TW,:FT?;P'S62I:,[EU MT"ZT%/+5V,9Y"I?59Y"Z#/ M4N4:RJ[AI(S)\C?D=2T1'0QF1_&[\C^(73%<55=4E\8IIA(@J[5U02!XC!F2 ML#;%(E.^/V3A7O1RAX>?I@KM2QH-FR4GO5?Y_UQ<;C+[-'ID8L2;,!Y\O[8? M+^W)?^)D2L:DRQE)]RU$KUEM")Y/O 3-B4LL\7*%&.T(X567:IV0ZV'"R M]%UXE8A)DQE%DUX044IN!)B8(E0_%[RJ Y&]UFCK@.34OC5W37"GJ5S=RFA! M('3W)&#"@X*;Y4J1UL3U+7=I-0@M4 MJ<'4J=7GZNP-B/?=V0\X)P,_XOAK/^&:EWN58 MZ CF$8I$G9D*NLCF>[DZINFT5?>H-&*!RN\^C?F1P4Y_#(FWLPVFU1RMJRE) M-'7:T[OA1TST%L^F>XR)PN'9[9?Z>AB4X\@"]PQ2-G7QH2;"I,U@9K7Y6&)4 MS5='=$3+::OX46C M7>.65!0&Z&E/5"$+ZXX(&97$ I+B D-" +M][+D*)L M/?/I#H#35J+M>;U \KOG$1YDZT.(I3 Z7+U@AF@S <@)JKJH6?8L*\_M?BLD MVJ3\C=*%)0Y!UBUC1M(KE@("71R).8G$Z=8SK5:E_'=NH2DJ.%4W(J&L-7\^ M!_"\QL^X-2@B([.PN:B.I85FERJF'=AX_"TT3#NN38W3^U1G%.A:;6,Y1!.E M5AQUDJWGOAY["\U& EZ[A6831N]I$,\:B)YM"\U&XEIC(L\6O-Z/%D19;*JC M",VLW(Z1LQ2M9L"$R Z=+NWGNA]]"TUCX6_"XH9"G]SI\7@US%?%_P:]Y+9X M2,E7FTT[N@Q=AL!=BB*1:1KN&0(/\@>+/_DH.B4VXO:H(:NZJ$B^4M&Y05B= MR=%PMBRBJFFDN\A9KZ!P%-7V1HAD<@,G*]RJ$#CZSMI?%P$ZI?M[9X9WL7/V M+J8K?5\#5$?7^$) ![[)=Q?P86^&!S/V0CE'7 I9FE(3^ \(R[* MK(QB+,76(9D]JL*ZU_J>-&$39G<[*N?RSLHA%R8-)^=6R#H67D ,(H"Q10I! M7Y)N';MX .)0,]AW$L[CTU&VX&P'UL C:9)+<&@,@3"DV2QH4$I)<,P1J9S1 M#[PU6;8N"U\*Z!14H!W'NUCELWJ+R%5CMPM,"3*$\SR:2;:18SP"9HN9$">1 M6W?,KPWN)-2D$TET8$'>7RIRA;_0"[IHW?:;;VEP47-]KR83 MI/_GV5HLJX3A&<&6:LOG2+:\4@YTRC9XK\GI;W]L;0QS_V=:4_UY>+QU*ZA. M!LO0.UVASLJ'^I-_O<=Q_4$X0]Z+C%N;I8+$9 %5-VG%8 5PEXDQP5@M6BO1 M,CPGIBW-6-^!_?P(X9<[63ARIVL#G9VM8RX>/)GU]"4E#%Z;;%I[4\OP["MU MWJDR-&/XH=/JD_'T)LQT91+40?"S$)/3.BM;+7LC1-WU*>KJ)P'1%*.%3%C* M6K66VM"?;E1F*8!#A>';B7?4FLTMLVH5U%Q];D.Z=!S6 ;5),'Z5#CP& M9+]!^(:"&G7%Y;VI0"R$PNH(P=2-+#K4"2;5Y7,.BW-1*R>?GN@?";KO6_*; M,+>AQ-/H@HR8[[T_/O9\,<@<78!&U_V-M<<^,L_H E0A*!32VF7BG6#ZZ]GH MZX^7GSB7\.4?;@1\\[S]V8,-&3_:B6L=> "_CX9_7 =B2HB:\0#>UYM(U6X] M)ST$JUDL' T!:EVO?//XIRS/7;G92?;KGG_QT_>?<)@^GX?QY6:UHGUT-H,J MM6*Z1(*FM0?TLC"3DXO8>H+;*DPG8Y]U(H1.=DK%[FI9XAKXNJJ$7('M M,-44;26Z4ET:B&,O9\L]G#%XX0R])%PG>G&DL."L<\#I9;'2R"Q4^T3[(=1E M1<7%8;5E$RETH"4KXJ&7UZ27S.:,=*@F6T-=M2BQ^ R6?JQS0)9SZ]Z+M8 = MH&*SJ3PW"TYO(8Q]A*-_^OZ)_NE\>+_C/HB8:CV2K&^*@RA\!,GK]C4TTH7N MCY1K.,_!4MF*]1W,@7P K0*[6L"Q!K1]V2P?@+PJ M64PR::%F8Y,% 50*B!6S 47!1^9]3*W'*JX$=01&Q[8B''7)_T=MC?V5_?P> MQI6$K]B^NN?!1W==Q+.'2")$'GP$",C^X6''$7K!MNN M:W7^&,;^8(!UY@KVOU:C;/+Z8ESW8?>\2ARUK.7UP8+RJ8#S*H(I4JE,KX#5 MK8.KCZ,YPEJ*3;3A_F'3B.W=>#0/?*U?^X'@UED*M1G/,&7H1*TT![J%O3(< MBHXE%,69=>V7]BX!=&)JT8[YW9BLCX.[9,/EZ*;9VFE>9(XL@C/D*:HL$T3G M"C"6G2!>:(ZMK97-$#XGW=E-/ WC^)-5<9VKGWW"\7E/110E,@=HZP)K4>HJ M>\O ^Y*-86BY8TM-F(T>=R(*T1V+.PB57"MFY==\/%89C<^KT?(;D[#]UOM?'6;!^UX%G#N/8,2/AV"PBB1.Z4!9,U M^:],UP8X[J (],A$$LFME<59);S;#WV"PMN:9]T5YFUOT'^I[]U+XS3- MU??XWK/U]^EYR=>_Y.N?5D3I)5__DJ]?H!8O^?J7?/U+OOXE7_^2KW_)UQ]K MGNLE7_^2KW_)U[_DZY^Z!K[DZU_R]2_Y^I=\_4N^_B5?_Y*O?\G7O^3K7_+U M+_GZ+O/UK1.@K\/D<\T6TG_JJH:O85!7.;T=?L7)M!I/$_K+7T)__,\PN"!V MA,G%>&9=33ZFSY@O!C@JMWYYVZ[F;E"T2:GN@4.-Q.O'KSJU^A\*"9;X^C.10,JUWU4*140VC)3(I-6 MME:.Y8CVKRR[R.M^KJT=L[M(U"Y&1^H_'G^G%V/VQO0DT4@:GL&AT*"TL'6V MB:D@K5!TUP>Q5E!@=XVX"^P $V :2G,]1=E!%"W]FL?@W:PLH[-T,OEC.,8P MJ%GC?Q [?\(R&F-=W9(Q MN;H,SY,V=9LQNH/A[3]CG'[$=#$F=N+DU=?0']14SR^C\4=2W%?GA+P>>J]' MD^E5=:T2DDE=)'A=$)1Q"GPA[$&%XM$'@46TSIINC'+_"M-.RO@;9%15TF6)V,8&4D9@FLH# B13D3"OAG#,IKC!P6N(Y 94ZH(":&L[; M4G''=KNB(MH<2M*SHLT,2NH SLE$GF1VR6 L[OYF]V9JM@C/LU:SG074@8U] M'_T-77>IO(++,Y0-J11OF8"H"B-\C*[O("TP&43DA5DEU]ILMX'>+('SI"WN5FSNX#39 MP)K[?31,EVHKA+%.N@0FU+VPC'-Z19B#Q,AKE-X7U;QZ?RN@^]>:9J+>WNK> M4D['9WC?(B1IKEUME..)&*:FKUF&E='P&^"U" MZ*6I16V&[F%1'59![XTA8T^6%"1C2OC[XQ^ZL<%?U*V5E YHB-]"[!0&E1,' MZWAMS3,*0B8VDL69R,9D25M_(%O\E%1M3Q)J:)"O?#EN7_"7X?S566C!>"&? ME#A68@1%=$$L1H/4443AN;,Z[7:,;0/K29KRAQ?0/K7M4?QKIK"3+H9J BV, 7* MSY;2"P<\DL9Y25=)YOM6QP/7+ARG.FXOMH:]FEO3M2BI;M$FXF8!LAWJ?E.5 M(<3L@(@ASXAL&RUM-ZIW%(4-AU2S7<7Q4*7LKB[#377S]T7US?.VQD2\R(R, M BUY D4V+EF?0H"RN=B*Q=7!M'5S[:@<^: 5X?OO^)7',QZ^DRB=]!J!:DP3]X6DG.MBJ3OM&'":2Y]A[JW!-FA&I#;*\3C M&M=*,!T4H"]L*7J(]W+)YCI@.]I@O!'0P^PT[D+BCRE59^(ZN(YQIH452H#Q MC('*W(,K* BY(,=9>HVZ=?O+$>C6BJ7(1Z=:FTBI2Y5Z._QR,9W,.,"O1@>( M8LD<1'(LZI"B(!&\960U2*YTX5FJ]9J&MU&@AW .V&G77I"/J,.4 M<"!4K=U)OA)K"*A"[[EE6>K]M#" M!WM')O(NN ]C,;?2@0=#Y?8LP$[V7NQ R_),)0,G/!T9FN?@4Y562YI;P*G*[J$4&?1%-%Z M%.O-T_=O$NU/:@MNP2U8WH'%_-MHB-]_"^-_X?27BV&^/@ZS=!B,@&2RK^:? M (^"@7?%E**3\[FU,;08R3-2B@:BZ.!T^./CI_',8?A^D[.Y1&:+(K]."T!. M%KPBTQUB)JL>,PM!>*V2:QVS>1S-,U*41B+IP(9^/3H_)V>C'P;O WD=EZ"\ MCFBT-2!GHWD+(PTF_Q&X#(5I9"S$V/I6603D&:G([H+8VSB!2VPR,V-K7PX+ MPI!329KK;;'@LBBQR&R,[<+TV(=Q>NRZTDHL'70T72>(WPZ).QAI:.P34LZ#I3X;*$@HR.3;@<6=%.:E$7% ME?)0,*K:K6SH*";J1,G1A4!WNFY]31Z_IJY*HQZ[HFXBU/VZ>)H9@UXD""F+ MV@(6*K,(:%39,Z7H7FF=53TF%^]P4E[?Y=M$1)VLH[SC:?P^FKX=IL%%QCS; M:+;,ME0R>IF\ R8562>QFI6BQE^#RT%HQG/S43_;HWW&RKR$7/\930. M4R3,^.#-"5Q*+W6&B"D0N#HAS=?4M#4L(PL^W)\ U$#_E@!ZUBK62E!-&Y'_ M^/CJ#(?IX:$;M;.^J )&ETR.%:_C8\CI]I52C42P7375Y['/?H9:T(C1CWJ; M1[/7X/Z>]+O(N]QE\.#)!]Y?L)P3K7<67/:M#//5OMV9@LW0Y'?##U7IQJ3S M] N_CX;CJS_^%";]6XT()3I)K$IT>7E9,W4U/ZP<1.Y2%#H([UM/7FI*P/;' MX"UY_B?VSSY/,;_ZBN-PAK^%:7U?OU\N(^D)&X6I!:@EU0Y8)A!\G0_HA"O. ML2A-6M6:M_;##EA"MW=]NCDINY%%RWT^MR'.-AA;ZU 63Z9?';ZED,YP'XL$ MP7TQ*7LLSJ^O%(=9!'UDHM^8KQT8U\O[^.H.Z_[P8G1QKQ_T_6@R$Q47O]%O M?)Z\&]=Q$3B^U45:?ZT7(]/>"PU$8@$5C"7B E&H941N(T;9>CM]IP0]1Y4] M/DW9^XSC38GKT7N;&!<)>,AD/Q=D\PKZ6)1EZ+QWH76 MRT%+XI^$%TXFF&" M7,>;@ M;B!5F).*$R<]YW4A60M(H?"ZLR=!B"I"#$E$;GC*'!NKTE) SUF1VDFJX5"9 MEFR:E^I$YA77QM&YJHE%149PV=-+X8FF1!Y\;#Y+L!GXO<\2.;A2'D;N3VSZ M2.:N&%D<9&=FS< U/L$5,,=%=%X*;.[*/)'I(_O5FNU&E&PBO8./CU@'[,N( MDI82WVF.Q#;B.KB.!;(P3(@2\CP5:2MHLEU%%,5*ND1L\PT*1Z!;;4:4[$^U M-I'2GD:4R*M*+>2A.)L@,\= N42V:K "1!'(4"4?FW=7+H%S[!,H-A+D&A,H MMI%"%R-*'BE&):J2RIR!D<$3N5H0N=4]#H%LT:0BN[\2X60[&@YK'3603P=9 MAJ8U.NO0\M+V\)B:ME"0+JO)MY'NL;<]".V$+LE \'6.?ZQSI9+FD+TTTB9D M3K8N%3Y^3=VR[>%H%'43H39=9_1Q6DM-S_KI5D#ZTCHH3,:@B2_9^]HQAQP< MDX9N$N0L:EN(0RMJ51[_]"=>VKF1O$:-F?VH*=:ZN//MDB;DLW=Z6M4G?DJ_==%GTRZ7RHE^&O_:XWQWT5P M$ZSU-@6M180H ^E>E@$7S%Z,\,VW MVBQ(=N<_1J/\9W\PZ&7CB[%"@V5U;8?CHJ[MJ.G[A%Y'+YAN7:FS*<835J9. MQ=5!&>("C7^(D9/SD,EKH!O8$<;B#3&$)] Y2?3,M!F%R&D5TJ7#CT8)*JY;?60@S.TQ?F0V$F9-UZ MR-!.@/=5AK,W%=N?^(ZFLN9QEMXFN8Z ;P#I5%VJ/.K&^D[22[_9KV-T!_#^=X&?E;!VY7Y36;03U83J@;T:^O M8LWD=@3J9HHK: -"4+* $E:"S\4 .3-D4##%2FJ^R^48U&QU0NZ1USI?1[9(U!YD%-I$$P++ MK8OY5T Z0.E-ER)]T%S43AY=#*RZF$Q'YSC^@(-9F&WRN?_E>ER1Y:BT1)*H MPEIS5.BMX1&2TT%@49ZKUA;_$CBGK2:MY-#!B?*N?LZ[\?OQ*%^DBNVGD/Y% M>GP]LC_XI$J $NH.(\=(@6TP@.3L.F65$\WW;"Q'=-J*TE :'00_:W_DZ/P+ M3O'5V1CQ=GI;R>QL9!:*KY/YE"/7M^ZP]4K&3#PP*;J)5/]ICW+J^Z.-T ME/[U4YC4]GHZL8:3F?53OZ=?(^RCLO@WWGRKWVX].:[18]O4('7!@T9526^( MDZ/OB/-J.?SX.8SQ 8Y7@]D'T7?OR@=,H[-A[5!^C^/^:#8TX5;\&\G9MCQE MB*74&C=!AT\2"'0B%9VD*Z*T/NX;D[#K^7?Y),R+@5S*M%=JP *3!F(*,2H$ M"]%["35-(%4.Q,76;OIZR/9_8AY2!^^?J!U(KP.G_B;JWX9W\VR -\X7A1R8 MK972K"X_,.\A@[XJ2N41;5P%8K36H["-$C@)L M8'2\NQ11M Z.'4!!5F3T#J,?F["^DZ4,D^F[4@?-7?GI1OCH>'10B"Q0ABQ( M%RPG/]TJ'XHM);=?Q' /Q/ZM_(9">K!-81<.=V">?\ )UM[^5\-\F1VL%%_Z M#E?!&BL3-]Z"$6$6I:/K4F4&G"<4T:N4FSM-#6L!.R5- M:2^)#I)OLYVZ%ZGN11B>O29G[NSZ1DP*9?2((+FHS/YJ(VT\^YF8;\^SO_Z!'3=JF7I8]HS]]O_F5]^'[;$[%GV&<;^* A=G$/ O@];W!Q;<4:I-%RF?;0E] M2-_T,XX_?0Z7]$^($W52">;?+^;K!PU9MU%*\$S[>AM*B,7Q6IJ UNJ<2VS= M:+,WXI[0^]&M@K9ZC3K5KBX\[LX(_0=]1-T%.$^,]&I;57)TGDFKR7-,F4%0 M]60K3/!BK4_-U^?MB[:7EVC?+]$.NM5!5*([.O\Y.RFNZ<1@.&:R!$J*1*?- M=197) >JC@*I,V>*.AI#>$/:7MZA?;]#.^A6!Z&:[N@D*13LWR8UE9BCS1*D M*&1?*RW!.8Q@BM2,7@!&_WLRK]$#\E[>I'V_2;MI6!=S+_9FO7K'8T2=P/O( MR&85$8+3&835(10KM;J_"/V(7Z6EOM%12N'>"N"96?1SF.+U+.W;+X^-)2E> M)>1M/>%+]3F2 F>9<5'X9'SKL4M'QH(G=#0>.!IT!"KXI)S=]=G14SK:.L(/ M(HMTD2DL0&=G!J632TXHJ8\GW-J0[B?T[AV#\A_AB[R1YCZIM_=N.&$U(V02 M'KG-P%'5W20Q0"Q2@/8V:73&$S>>S"N\(?$O[_%QOL==ZO 3CIFM9D1!SEFM M2C NT:GF2X1HD@"+@L3,-!UV3RKP4PS>78QQLIH+7*84 MO9/D&F$M6^(& K,! I?>B>Q\:;YZ_C@H?WF-C_,U[DQ[GV;,<#4/T*%S3"@B MO\9-64V+%V% R!2="UH8WWI%XC'0W:[]>24UD\?(F3)/!25LG? =/ M;U2Q0'+),4F!FC6OKV\%?E]MSH>.Z1U$V,?2S3R'3[\\:Y(KMF@9G0*C>:CS MQ1&B)G>&#D\KF%%!\-8A[3L #M^QO%<=N#\;8FM9'"(Z]"@C;L@8YO>#,+PU MBV@=FCIJ9^Z"GL-T0>^@)IM::ON2\5/17[1:R[IT[-'H[3#QS\N.WV\,9*[8,'Z.G*O6CI!:P1B ME!?6Y1)#:[U;"N@('>3.9;ZH+ZN)P/:VBG/]!J8PG/_ARO,*XWDW8O MO.]6KHTX<3PM7BEZQ3-J<,%K4'5 :TB2@921_"%5"GT]%L?_UU8M7FM-&[J. M(LR>/?DTFH;!W:F)D^GOH^G_QNG-+**;3YK_H_N1"6*WX(Y<4"A9UV(ZS2$4 MF<%RD[/.,F1QD*F$71![A&=_V_?A_DG_--2J@Y:PS@B?IV%^&8TO?U1_C_<< MFL)<(&O08P3E' G4PWDM Y6[I?"ES?G>!2H Q.^NW/BE@'22TH6 M# I!Y*1 Z4S6JXT&O&"182FBN"?SEMPF[.7E.+BZ=%&6TBRPRJ,HLF@'6L39 MUM0ZT-P;0%>"DY99KUMOK'^.F91=-/HPPC[.3 IYOKR@-5!\W2%=N 7OF*NC MG!-Z)51JWLAQ8IF4C71@:29E$UD\E4CT.C2]9%(VRJ1LI";["$EO(^.GHK\F M6A8C4:1RC?_G1"9)F.TQICM&9%>4D<]6;S?*I!R=VFXBVKUG4IS(AK-<@!?! M04F3P4LO"*9.3"2!7K8NR'D.F92-9+Y1)F43@749 [MQJJYF #/M@X@:_&SZ MGN*,G"J1ZR1/5=MT'<^MZ]P?!?.B18T$]>AYM)]3*=!21&>Y!,J0+-"L'(4@+W.6254E*VJ-I(&V6*]L:P:5,'QDH$3%$:9B' M).KD("P"7-$!6&*:88Y!LZ/IY%M*R1&>J&TUN5G5?CN%.*:IA@^INIS0D8OQ M4;)"5DA=@NB]HHN$!9"80E).<-7<@&Q.Q!-2[H;:U9W";Z$:7?CI]J>CFD5%PP8*V*Y#N2D11='3S#4F929)], M\Z#ZQBA?M+5[X1Y31_+#9J_K.5!<&F.2UE6M:I.US. 8&?61.1NYB5K'HQFY M\S@9+PI]!.IQ3&V[C]XHQ3JM4Y9@T=&+BSZ!D[X )F.\LZ(DN?C36N M]2KQ?='VA$Z (C<=;M]"];O$K^_C]N)]F(P_*I3%C5$09M(,L,MVU*2%$ M7CLX;,A"2^E9.9HIMEM3^?)F')[7K>W4XA3N$C;>*V@4AH*7T1L<8Y]*#8[4_ M))&0 K,(5@J)WG#C]C\IN#&-+Z]8UZ]8ETKWA*U!%K(2R15P*A.9-2(2O%0D M(B&4*3):=C23QG:Q!H\F?KFN8**R6C+)(,B8R8:R J)/G,Y\D:7-K+AP;"'D MW2A^0D?@<;BX>U2P8YJS^##TM91,3)DG)HDNG7P=,9<@AA"!SG"O(D?-\=@J MF]8D[>6%.0*5>?AFZ./IO4RV6.=B!*$+UO5+MHZW,Y"S3-FKS(5NKOO/L/=R M)YT^B+"/L_?2"X;:D5^K0BU+\%R159HB\WTH&EO9>; MR.*H0GA+VA36H>FE]W*CWLN-U&0?36S;R/BIZ*]4J()3'EPPA=YNZ:$.I9NU MQD@LW,FP]TSGT>CM1KV71Z>VFXBVJQ+D.\U7"K%(#!P$X:@3Z!UX4S@81U>) M,UD[WKR2_/JB./-7,0 MI9*@K,H0(UTJ!J4JR(*-S4?O=T#&$1ZU;76X=2QI5U7HJFUI)*Z/Q$(P@E]*X!,XE!H;IR.GO>/&=C$YO3QW;L]@O4U=S80,)X12(^,*)2156ZC0($3#+"1,Q#;-F&R^ 6T] M9,]."SL06 LE"GG 209PA7/ [)TRR4MG6O?>OTR(?IIOQNX* MU$6M0KOAF(A&8AWF&V5][WW=,)8"$6**X!&S;;_?X1EF9'>RFP\B[./,R J+ M+DOK(&3F*Q_)H]4UT:VS8UHEI['UK+03R\ANI -+,[*;R.*I9+36H>DE([M1 M1G8C-=E':FL;&3\5_?5&9F\+@O':UWH+!8[% C(KK8VU1>Y_SL/1Z.U&&=FC M4]M-1-M072>]ZXS2#/+D,NT7HU"B9@TUBP)4<60!*T=PE':UKL>)?"_W?R]W M]L@''Z'GTKFT1NU8?> ,*WE+930^#\-+%VPV@[>C-.MZS^HRU[H%M<>3<)7* M:26Y!9Z9I@,N"(C%&M#6!:Z,$3R1K M@S8Z*)^!<5_H]K)$'A)E/ 2-*1N112?-LB_YVA9J?U!U.*8Y5[>)FK^NO&<, M9P:= VY%J3O1% 2G2AWB)=T#B6:6G%<-[5Q M&2&H4L P*8Q6)6;1O&#L&:8 =E+<@PC[.%, C#/O>4+\3:0Q5,)H:Y#TTL*8+.%>)NHR5X6XFTAXZ>BOPZM M55H'2(%L:V43O>?12*#+!YT(W"6KGZW>;K80[]C4=A/1-DT!+ QT7D:GQ\J M)V9O" ]"%BDR:($!E+*!0$@&,7-#%&$DXM8Y:^A3;YTS]*>;,^;. Y^G[;4] MSQOZG=<@+O5O'1B;F$GKJ$#[(V&U1;,#\^^+;P?.M3S-[\')P:I,AQ,$+/66 MTX:0U%DS**(6G-OHUNJG.;0 '[G:V\MO$X8UEMMOQ*GSB_-+((6>7Z0,8+() M\[% @0X7\#FAY(9AN9^"WTIR=QZZO_MX)[:/6O"L\;7Y6_AV"TBTI'*9._"V M<+J_ Y'#:Y6 X-9&84W!M3J"5@GO]D.?H/"VYMF!%[#>["*FGYY?KC'MJ!!B MO6=U60BQ!;7'4PCA912.T4V0DXM -K6C.P$5:.TM1D9V.C;?7?=\"B%89BSX M2&I) MHDS'*$%(RT#).IO?,@E2216+"=;GUFTS!R/VV2G_TU"KHRZ!D$@<=^24<"$E MJ*@]!*4$V,B*UYQ%Z5^Z( ]L>QQ$V,=9 B$4!A;H"HNLQOZ5]\3'@$#_SC'N M$Q.^=?OZB95 ;*0#R[L@-Y#%4TDAKT/32PG$9EV0FZC)7KH@MY#Q4]%?+FSP M5ECPJ69;F4:("K&N(&7<\&1ES,]6;S?K@CPVM=U$M!VHZTV@-)/%Q.R@2>3 M5^F_+OJ3N4CJVR5+1..D Q8]VAD[Q&$V2@)[5 M%CS-P'EO(-ILD @L,=R+!C^HV+S]>?NW.AHS>K0SEUI6BM"=& ;?QYZ]SIU7 M@JR9.R6/3(H8,S!5A]#X0KRQ@H./:(VPR97Z7?IK]D[?#-)[]@X<)RYXSTA9NR-4,0M8I2Y*NCJ+!V%I3*(,L MK'4B9!]T/3N5/CIE.:GJCRB=$H('0%E7JN>HP:,I$+-S02IC4FE=@O=2_;&O M5^=IJ-515W\XEKTO6,#+4%?ND;OO:J:C",64\]S&TGRCS#.L_MCI@CB(L(^S M^D-YS$;3BY8(,E% 'F],3$-.(6=K%"*VSFZ>6/7'1CJPM/IC$UD\E>SY.C2] M5']L5/VQD9KL(XV^C8R?BOXR1^^V"1HD$[,-NAJBLQ&DUVBY],&JO3N%1Z.W M&U5_')W:;B+:+EVX6Z4%P12EG!1 CR>KQGH)CL<,48685)0ZI-8QPP4PCM#M MZ5R^CSE"6PJG<;?OQVF8SOCP,>$PC/NC^1M56UBKSV2=2>0S64_6L.)D P>= M2LB!R;5:AE9T_2Y\^/.TV]K(HO$@C2L!;+_ M(1L-A#3JBL.-QS@\#LXPE#%F!U8K2P<6)CH =0:IG&'!YL)8BY$.>Q;[DM$< M^Y+Z)HSM2-J_C,:8PF1Z=3?E8GP.')BUG!!%#X'Y1,95*CG'HG"]S6MKBOKN MT_<[":*16!8(>@>>'GA3QKS6Y%951$?#(58_I\M*@ VI/)Y2 *R*I)T&XUT& M51366Q6"K"W_OX<'9I<5&V_+O2>BNI8!CKDN<^2)VU" M.)I"B^DX7.!"="K L0HG9@I%=.:6^D6LM;>4F< M=J>X!Q'V<29.=7+!U]I@/5L](XR@N\-)H)N$6<9Y4/YE&>O(1.9>>*A[EL%E1@1S)3QGK)3[ MFRA>VNF[L/1:R.<@[?3K 'QII]]8E!NW26\CAX.TTUN9GU4[?K9YLPO[NVNFM\\X+'8'5D'3=O0->>P[9JR0)%"]Y M58OVL;?3;\3HQ>WTFW!I;ZG9WW'ZZVA2UQ//[D("/.['BVF] 3^-;HVR_SP: M$(S)*_J(W!]'4^NAA.>R'ENF)9 QF<=11\)@=& M6@4L&^]D4G1_'!D#Y\#W?X(?1&3,=N-\)^^+_Z F3.00F+( M=2*W,]8&_)+!<4R@=8E,J:C,?4/YT.?Y,G(.'^/9OY*V/?&;*4L'OO]B9+>B MJ^O@ZRA6M K;@1)WQZ(,:RGICI(\A,9)3#[R;$#P&DM)-D/44D ,Q;*".AJY M'W/XT*FVIZIHFPBPZ^[%>8GE96Q&>-22&SKTF:Y1.E^7$@L%A4L3!3,L3A/V\IM65?BUDQO.U^RO@63CQ?Q_V":?AI]P"^7$_JNMFS*H!&%!,\3 M Q4,ATBN%S@CLO">"Y?\BGCFBD>&W-"O%O__23T8P]":"#-.FB/FHA9>31 M!'!!$0^X$A DKU,%A43MZ@"UUONQCJ+)?7]7PQ:,?BA[VR%FG%Q;#J&2!S># M\Z[\&OZ<7)!MVTM)(7=UU*Y3BJP:LF\\NB)%\*;(51[EBD<\>3FW96)3 M7_(18*_&L3\=A_DL6)Z%+)Y51S<6NB4-62VECAW79+Q8Z05SJYS&-1YSNE+> MFID=.(#W(+ZGFY*^G1\WER>-#'34H(W #,L5%P='1BMDQUG2(@BI6H>B5Z-Z M\MK1D0 Z\!,?$#[/)=J"V6H(ZI.=7XOG9?+YXF,P;HR*R[)'S^90?59($IT4!NLBR0L9K9\DZ M&K)BZ-'#)Q\J6]]"E*-F+&T\V>HNFMJ%=.DTKX.IX12[QW#L?XC=KO)Y5-0[ M,G=?@N?%\&"L!30FU^H]!4&2N8K,>^NX33JLY04>E<"7C*_;A[PWX6E3P_^G M04C_^@G'X^\WV*["5T8*-"5"#J9N6T4-WA@-S&*65BJG<57/P^.?OM_A=&WX M/FK,M*ZFT?X#1V?C\.5S/X7!3%VS*$H;E\!Q'T IH\![TE[O0](Y:<;6VY6^ M[D3:^P!.Y&)NP^#68V;G-MQM2)>ZO0ZHEF-F'P-RP#&SNPEJU!676P\??12< M]L6DG#WHH.NLS.#!NZ*(>YGE4KPTLLFHV?V*?IU1LWN0_";,;2GQZ9=Q[Y^? M>C([Q;PI1(&X')0=4]*$)L28@U+1+YOD,<'TU[/1UQ_KQ\UE6[^[)=?Y8_8\ M1+8-LT?;HV\]52CA+ M;\Z:*DEKK@5L_^'9 MYKIR/T[77B!==+3A5QS78K,*:\)[(46G/+.0(MUS2A<-S@ER18)%EE(,)C#M*Y+?O89T)))C"/0_;EE')EW 2)3D4"=%,:*D9 O.("_2J:S$ M6F4P3RVZT)FTUPHY;,+UO?F;ZX!Z;B&'C02UEN.Y#9?WI@*&8>"RD*/FLZNU ME J"J!M@4X@JDDW$REJFZ7&)?JN00WO);\+9))H\ED!PZQ2\C)EMS^:CQ*;O!GTS_O#^M?S!0CT-9$$>Z3<,;KLP8M<.UQ,HM.O;O.S401N MA# HNF3-=K"/U'G=1,\6-J+L49@=!#F6D/#FVQ>L339+2.G9E(V7PH-TR8 R M)D*4#D%(HPP&E=3] N4N57$-Q,]+"UN+L'VK[35C/H?Q&4[>#NLP OKS?X[[ M4QR5,ND))#N D5E@52$K@6YWB#X'T"7SF!Q72HBEE^BZ3SHAU>B$N1U43"]" MV=/( HMUID[2L@:+:@@P(_#D@V Z"]Z\(681CA-2AV;L[J B>I. 3^:2!ZTB MN0F::,\Q -V\.>:L1U%S7I2B1'%7&]LS8W:.]RS8&CC75H M.Z=W0.1:S%!'*#)E+5NK_OYI;A=O+.65^\,WX7;K$-NC"W77 ?6<]H=O)*2U M-DEOP^&]B=_HK&Q0 K@OY(:IZI 5=&"9BL=*X"1D\UKI8+ <@%6"@LI."FP26KMN/>';R*6U?O#-^%IUU&, MNR;196M![?\T$GR.Y.-:S2#F0KZ.5"$'Z;2TK?=MKH!TJK=^%Q+IP/&LW0KW M6'#=)+0:6$?C21\%=9BYI$U%..J2_QT4 CT.4/-DG"\1A*.+48D<(%HFH&"H MV^MB]*EUV<^>%6/%&-'#Z,4F;&\:IKR>-G95J4;DWJO=O9I-E")R9ZT"*9*O MEVH"7X>I(S,AER!4X:M"E>L_;?_QJ4;"&77,V:836MX.OY*-/!I_G\5,WY5R MA0A%D-Z)"!P=78Z$@1 %"5:YJ%WP+&!9(>O'/OOI2[8)UYJ^Q;-)<0_6^EVM M6"(ZA'460@EDO1HY*R1SX)$L5R=3BCJND.6RSW_Z\FS&O4=-N=9U&+=6#T"H<@6U<8 M+,/3P3["R_1[.*/WY)^CVLSZ=CC%,;TQD\L5;KEG>8E8--(MP^C2L<60BI-B M"Q6*8H;'W'P'S79(CV+SW7;:L\;NPM:BZB#^\&HP^QW,B[?'UC3\<((]GIAE MF2$X6>=31>4A*%>#)I9S60(KS<,0ZR$[(07J0!1M#9&M]PN_(4Y-O\^^G;R; M?L;QI\]A.)^,?_TBO!W.JXMZ(3-?:L>%5HH,+14L1),*Z&!,$C$Y[>0JDV8O M2$] ]8Y2J"TG(JRF;SEY;X?5$)WQ816-OX3^^)]A<($]Y7E 81E@*:5FL L= MZ2Y#",5*I2*Y"FMM4]@O[.>AS@<6=\,RE%W>W<=>4QZ)LSPS"*P.G[0V@RNV M0.'1T)TC- ^K0@/-03T/O>Q45$V'QF_]BJU\D9(L,63G0]L+UY)?JT"5"D0TI.]M^GFH=% M4:3((;O)$5> (5NF-%/'U]UU=%7QSOOFZ^YX-M7M[&U_5,.RI920(5^N M!9>>7FN\K:<&!U%+2S3:']*&@.4=*79;@/*? @W T6,E4J-TOXW#JK@ WC57R M%#RZWEW>+<+ LWGMN\4- T8C4PP]&*&21GI% *]SA)Q#^/WG960X/+'-O(6AAAJY:EAQ#8Z-;/7N(N<_NGBBH/@,?I>K@(8#@U M63EG(7I7E@INRR9:#\I0XV.FRA_6!++_0-ES&^@R..DB_JKA^YN[N^'WR3+S M3:RU@01TT&*Y]2IT&3^(1&F1M%0Y1^V?3RP_?EXO;-93!#TY64HMOT& MR!Y+YC+XZ"+Z!KAXF\9IZD9XJ-[$6Y3R[&YQV7YY,W1U'EJ3F24,&)_OGM:# M]8H#OC$+&Y*545?P-/:0OCJUNWRZ*8=[@>4_PP+7\73V#5_''N92X_'2B7 M=4@D 4^V7#.2#KS '3Q&+XV/)A(MVR^:(RB_(JA=0)4-A_8E/GW_S M>>K&LYRF>&YLY0Z/_Q5[ YNIYXS'<@D\EC)OA7+- J0U)0"1@Y2ULS,5R;]" M:)Y;J0WR/QU8H8,8+44CULZOW.+F'@P8M#;!$.T,%38*4MOL[T+?GQ-AW=32 M(.:TA=:',67O8C&>\[!@_;&9?+/-3'[C9E]+GPO\D>]N5"R-@?=1)9XD>#TO M0@BV+) 2S>6D=$M1U+6Z2]*&H^N&Z:547['^I EW][A6QW>+G\2G)&02?Q/% M+ZFBF04P*2"/620P5&M0(9.<@^5,]!K>._AZ!7D[&%0L;FG.XV_3],T-XS)H MA3\_KWE/PR]>[#_GWV?)7!XRI3!V3$%P9=1))!D^X*U4, MW'):>L-M]%,YI'*L$;57@.C>*K=!Z5%-3M&7=>,OP_FI):B,WFL"1L[[Y%H* M7N *-=HI$QG^N]>V^1HK5P#H/BG[*89-/S;AFQ"F]VG]@X%Q3BH5T,M(Z%L( ME00X[SD8$0(-3G.YV7>HZ<;[E,(KP&:OE/@4G+97X/S-_8'**IG?59_/ 3H' M0EDN@3-?9!XH6!,)A*@1#R&&E,YI'.PD]!6J352Z)3%1+556)W;S;7CG1G/; MYX,?#;_,'S?(/A@FB2^M0Q0('G,91)L@4\F(-RP2>H8:^,I<70'$>PJ!+2AO MD7\[U5]=^^"GM(C!?TS?T[BT:2+$HG.JP)A$0017RKJ06XVGCY0Z&4%?0$!C M-X.OV#\#,+8L@Q9IOJ.Y_74R#D\8GD=K!H11DH2AP)(@:(7IB&Q*#=2C(>(U MHT$>-"GL0OC?S=DK\%M"80OB>Y657*WFS^Y_ZSY'B()PD9$[*S0N:F/ <*O M1X-<)K3C5*L.R.VX>D5Z*PAL07FO4I2_IKN!58SGQ!24JB80R:*XB5>@=31X M?B5I6*N.,)58>,5O%>5N >O)2<:WDTG\[W T&ACAHJ",@,J>HU"H!"MH*@,7 M/)4T&&]KEY>LWGU%\#A*G%OTVJ(KWB$X7=&_$Z^."$)3TL!LJ>.,)H#ET@)) MSD3JDU.D]BRI1JQ<$>KZH.PM(#Y_=[[$K659"_#E7I+P0H"-DH-$YXYE98/T MM7-?+[([WRE@:ZJ4OG?G"]$03?%\5DJB@:E3Z1'%+"B3%15&:,M4^R*$%U75 MW4G]!W;GZZ*&BS1;.X3 U^Y\G579N>O:,7JX3#M'RXUGD8-C 0GEFH%3I9LV M"=X:0HR+K:)T+Z,[7UN<=!%_N^Y\OLP4),A4SJ+,I'9E?#%NFMZ1' +G5IFX M)Z/<]^Y\G02]O3M?%RF=K;SZT[V?I?_V*I5VT7&A,7\R:^MZ]:""HI_P'NG2D\M MW .SEV 4"X83GTRL'1CN7UE]$\!4%7V+#HN/F5XX6MESQ:@GD'AA.""OQD<) MCCNJ!?-&NMHW>[;1<:X 1Q/%GRS8O@K^, @11=17\3G/(3 UR!%9U5V=CZ/T<-% )/00W..X2K1)*#G M-=]9M0&KR\A#32D-9Q@OW>,@15N<=!%_U2#%OZ;)SS[=N=M),7_NO[U__V;I MBU,=D;%4.F64NQ:*$K!)H9V<*3KS(K*T:8(^B5CL?'@?PQ>=5#"I*[\&+L;F M6?BC131QA!J>0'JT<45T$:Q)#CP--EAJ(_&U+P/L(.5JK(0:HFXQ:^ I6:MF M\@<0UFI@P"ZB+F,55%'=?CB<(/=2]:** MK815_\14JZ=Z9C+:9;"7[],OO\MA;A(('R>NC@D/?-G@9C3:\JI?'B&KLUCV/OAH M\_XG]WT8_Y&FXZ]N&N^>ON#-R*%-_&9R>SL9KT]@R))');D 'C7N=]IF<%9& M""JC:62-B61?NO+(5Y]OV1^JS@=C_QS2K.K=[2/XWVFV&KVQG ?^S\ETT<_S M0][%C=4R.R,YY%!NXE,[S_AR4"$(*RD5SK 3L7$,72\9.,WUL-.]J'6$_)@/ M4_W,>/SDTXZ*9ZBLE1IO,5BJLK75?/95=[%MS 'Z'?4Z^_CI][WG:H593!OO MNHJ93+MLT8/$W*"UX]K.UD2E3Y]_U6K<*MPF=$NK-=6=5HV[MQ'*)/>.]& M]:-LF\^N$%Y[EMPZ8;6U5]0)ISU]8*4XRFH6F%1:<6- DWD=L!)@0]#@K&+4 M!9']9BOQ/7&0"\4Q=@I^5_SB"/Z[QA^6_UV^>%SM?__+_P%02P,$% @ M\H&%5W+N$#E"O?6;FP.WNSC30:?MT.]EG([@H\"5;D[+DD51./)_^ MDGI4R?602!6E4@8;.^UV2^1O_2@N+I+K\2__^\^G-7CA>9%DZ;]^9_^S]1W@ M*_W'^$X7?_^]_^Q__XE_\'PO_[[NMG\#ZCFR>>EN FY[CD#/R1 ME(^@?.3@[UG^>_*"P=T:EW&6/T'X;]5K-]GS:YX\/); L1RW?:S]U_QO5F@1 M0AP&N1]&$(6N#TD4(!@SQXY=%EF1XUX]_(U&"/G8_:Q[_\^#Y/]SJ:3N*HA^K?]T^6B3''A3-VC_^WY\_?Z./_ G# M)"U*G%+909'\K:A^^3FCN*Q8'\0%3CXA_P;;QZ#\%;0=Z-K__&?!OONW_P% M34>>K?E7'@/YYR]?/YWL,OI1/O%CRA_DV-[Q/,G8MQ+GY6=,^%J@KUHK7Y_Y MOWY7)$_/:][^[C'G\?%FUWG^IE6),I(H;5^B_*=3G?UX!GQ#>,M#K ; 5>)^ M,86QC],OQN#>"PW!IP?9LR/4']2%EUL=6*[%0R:4M_#'%3[QXQLT+ K:T FI)_JT"#+J(00T9 M?"] %S_\RX\[44UPN9Z?QO5E&02_U9#_OY-49O0-N+4T(;)\GYZ,ZM.SFZ.% MD*SB)L8%J81K&OM1VF\_\G59M+^!\C?51%7O[\>#;^,Z;Z7".1T8IN:)'VDF MK*GG$KX9L3C/GD:*7V8C/ZMZ( 2L[T"6,YX+&_J(B-O/GU.VNL.OOQ9BR9!& MLC0*WR<%76?%)N="F?%/)7\J!CY^Q586].D+M."E !V\8 <8_"8A@PJS@6]? MDYTC7W[!Z3\_9"\_BI::CYZRW;>NVOXL7[JFL.UWKON:WE=>K'[E12FVD+?Q M!YRO7S_\R7.:%)Q5T^KV64ZH8A53VXF0&T+L^DQL_&(7XA![$'//8=1!8CL8 MJZRH2KTM;35M((,L!ER"!KQ%#8IJF^FV-F&M*\XW8ZR68).ND3'AQL\ES\1VMD!>[7NA:D##N0>1[%HQ( MS""S+1KY0@L[,=79S)SL:6EJMP$*UCND>ON6TYRJ[5>,,#6Q9FU)ZH"\ @U, M+%,8P=A\9V0 *?*.F O7:7-N._R553:%J*U^!GCJ5Y6]U?_/8^>\))>GJ_ MT4O>@"DUGI+)CR!&LJ&^M!^7O6\RBU)]UN;9T$_+L)VZ3[QS^,6 MZ:^\$!L ^GB=LO?\A:^S9SD@'_Y\YFG!5QBSB <>A=BS*$2NA2#!-(:<.RX* M(SO@@:6S4/?VMK2IVX(%.&6 [>#JK=C]!*NMVL9HFWAZOV&L@Q0T4,VMWDJ, M&%K!^_N:=157$GM_)5=[2?\@\9>4B9W#PS=.-WE2OO[\>WF7)Y3?/*8/=[14 M40O#K2Q-)PBT7,"5V]06,?@9Y[_S$E2PPTU(BIKT[/J$/8@:9G.W]5$[%[]*KXQCB+XMVF2%)>%#?9$TG2^O:"T^PA M3?Z+LT],C&P2BTW%FE\7!2^+:_J?FR3G3&BGSEY#_-OFB;,;7$BU]4$\\H+7 MXM5BY2%JD\B2CCA.!%'$+1CY'H:N%\4T=K$;1UIG!]/"79K^D@BKU9G*'_@. MJ)Y1,_$8JUE%RQFYB35G*RCH2'H%=K*"KK"@EA:TXE:CW1$8-!)?@>VW\$'A M,]"VT.89'4,FWL1@9[41YR%^W\B42:!@AW0"!QHE3@PIP?Z^9M5A2F+OJR"UE\9ID&^/..?O M<"&44_8D-\Z5AKO.<[EED=OIXMWK[ID[_"I_=_T'SEGUGWO1J]!H=^([^B*^ MK/JTGRFOK?3&!I]3\()N3/E?#@%Q'G]%2&JIY@G7E^:]I3 0(4,X$(Z?U60@<2L?F1YBJKALTH#+,VB MPW:L@!UC9LXC!R@8=1!YJLW93B 'A.H>/0X].O86\X6G&_Z52RV0I \=M]); MLDX>*MTB;SRH#.=(GBK'IV_R+CK&5/Y;'4)CK[CE\=AS(L@)PQ#%W(7$YA@& MW"*QY[FA;3&]"T\SP):F2!JYKD#>2@:>.\[5V5:V*\ ;Z4!9B2>U3M$1\$J^ M*$34O54U-."J%[#S#^/D=[7-"&Z%>N,>?]L9P58P<+\=P6]O1O"N?P1'W.Z: MI=O81; A6#/?&9LE\_!ZV7#[$^W03YF3\IBQ?/V4%F5>>3D7M^4CS^\?<=JX MP7[)TA=>R'C6376:Y2(W<@ES84 JIQC'AA&.?>@&W+=IY+(@H*OGO7CB\S>' MIO#KZ*!]*:931[>;4L:HR\#_*T#X0Y*FC:JI,8#ODQ04D@#M4+_9/@P/\\#& ME@=Q*#^,6#HX1SR&'O4")XZ08V/6?!AML.Y?^;,X'ML\V4?!4_;7^AP,'0I= M8H GMCTJ@6 E$>A*#3IB _(*NL\UHH-*]BM02P\ZXH-*?E * MI(D2NPY4#\ M6+$PXXF4Z8&;ZYC*&.YEG5V9'@[M RWC $8:2J78>,M^A!4F@WT>L[5XN:A1 M7!.! @\ZGFFUM23%T^*M]C =Q/]OJU!^:U$;C8+78,E8)+Q*GS-'PVO00A1$'DP9 &##OS;4X=).?:1CAIZU-4BI@Z+8DMFTK,CV(&(^AY''&0P"%'K$8K[GT=4+ MSTEV"5*['4]':XL8E!G -69 MJ"OP(.$;9AW-?UNDLN)57N7Q 8L>- M$K5UNBHSAM3Y8'>S:G)5X?>5N/)[(RT;^LC99LUOXT/7,\X4',_NI8/:/?^S M?">D_7V%/>J[H1= UY89(CAS("&80,^Q:,2LP&)>H.6?81;?TE:'5CQI6QUQ M3A4_*KJF:F[H#8^ZHN5[N;&II^#=E?1M&-Z^= M/@VU!Q;]1-UHAJ67S_GJU_M5Z#L>]Y #K="W:R=@C"T7QMAU>$0Q=V-/*1R] M;F]INOG7#U]_OOURKQAMWG#2KPE'2#JQYAH24CV(_*UH/4X9\LE:()I8V M1W[^IFQ:N@@SB+'][1MWO#*3%8?\$,TC?Q!-/ASGPFP1O*,^> CVC/*KZ MVIW-JTI!N*YGE*YA:N=O.D:EVI[C?((FU@-;;AJ$TZ1MZN' M7,ZF8YW,G;"I1] CV9KZGM9?^K_RHCUQEXZ:UW\FA>J2?^35I4WB#D3PGHL> MGYJ8Q/M3?;>MTC3'>= M[GO,T+W5I^J^N/K=BB'N#!Z0R :>L0%KP(?DAW<,V]6NF2/O%71Y>YR-RJ?%&@[_R[E"!]3 MW:-TN[KL'\B\6?SL>>% MD>]"-^8R3AY[,++#&(;$C2+L>J'-;1U[?[C+I9D-$C&@.\@R=J$"#6B%^@JD M_4YF8ZE7TRMF"9U8NU1Q$TM_>@XBP$(:1YT%F^9PY!+N62_3RH'0I)-#J[:>7W3 )E:7!D*-ML%$'PX'>P'A1$.#<.FPH9/X_AKA04/T M&@L#&NQHQ"7.9LUMBWBVZ/X^?TI+IN.ZYJYWB3\]WN](KTYH*G_\EQ9M][H1(>'G)> MIU.0/I-5UH7=/L>+(D2H;4.$&8,(Q1&,9/H:)XB9;8SKTQ2.;&>.)-%;:M'E1I#1LQ@=[/:)*K"[YL8RN^-4S7; M<&-Y4YTG,FU+%7)9F2W%-2V3EZ1\W8N:<*E-?,^7];M"H7X8)1!'?@A#QF*7 MNR'!GE(RO7- +$TE=2,IMO* G4!-6B1@V6FMJ:>@@F5F7JC$\: MJ'(.BX:TWB@(LVK"HUS&BR]9^957=_,RJN6%YZ^[:3?"?ZZ_ MQ:4IO*[G&!/094YYD-?@08M^G'/= +4*6[1)6)UZV]9UQ9.$"MC@ZQZA0GV9 M5%SCR#K;76^@FXMX\:F)?LJY3_%MW=KV[_%+PM[Q/!7ZC)7-34-G3W^SQD5Q M+2_VNZ#94DD MB)LK\@Z0ER!2@QP#6I!&H-@L'"#H3%0+> ^ MPUC,5-1]])B8J/)^)HTG*K^/;76F:O!G"KVK$']N0_KUH;=)?G[BV4..GQ]E MH>#*IYZ*$? H<6 4NI'87LJB&30,(8\)L5QL8QE"\;IWIX8?''3%]2FGVQ._QG[N@ MT9TM3XF/<"0+E(\WFZ(4/>=M?I#756A[W$>V#UT_\B'B.(91X(8P0AASU_%L M[&O=A&GVOS25\I['/)=I>O+ZFD!;K6B1KZQIIJ)T>N53(0;?M]A_ $D*6OC@ M#X$?M )<;=,BG3[U&J.2QG!G3DMI]3ZWXAI#S1%=-JH9W9.+^D L1:9D?Z"2?I.QYGN=2S*V[CR"*(0)]P!)''?!C9G$+* M?=^SA=;S?:5PK#-Q+$W=55C!#BR0:!5MJ7.'9.B(;3:B)U:"V\K1U0\=4:Y M1QAP="BN0"V1M-_F&1750[?91F>FH[?)1TGC),X(MR?.X\YK>Z93.2,$[,[F MS#0W,E1XEXFOR3.RS1J/"*,^CV64GNO++'H^Q#S&D+BR,@H-W5 O)=#IKI:V M[#3PP'J'6#&-B *M:D:U&;(F7CHZ(+?9@29)NC_,AJDHW],=S1O=.RCP053O M\!NZ)NV^Z=QN/EL#NLI;4"1RX;O)BK)8N39UL!L[, QEP<7(=R#&$8*4.:%/ M*,:!KY.>1!^!TMR8/UG)=M=.VYTEW@$7ORQ4\Y:,&),A,W82BB^W?=]2O=W$ M=P0 -Y-2K6J;3DGY3.:H:>HUK,^Q[)TP.+6;F\G&'"OFSJPK68U,%:'WS4RE=T8&PV](P?]S(Q:O M#R_B/_>BE?>9K$.[\CPGPA9RH44>DC<@[CI MP1<66Q?Z[SQY>!1_7K_P'#_PGT3356K/CSC)JYSG7[/U^F.6RU97%N7,%OH' M1@R+#2^S78A=%T.'V80XON?[L58VJX7)MS1UV&*'#7A0H:\SV4K\.NG\%TKY M<@H-3_6A3+T$7*(<<11,,>9 M&-LFFZ)5;XI5_%/$(61Z$?4*:5BLL8LJ4MZQT-V52CVR]"UT@';E.P%0\(^4!7 M0%!)V,3_:FZ.S(VZVOI]D;&<>.7=#>-59Y3P_B@-C8_V"FB<2T-KESE2K:*^YX7JU/[Y/U1JPQ*T]H:F+[!#)J1Q"%1&SJ'.9" M!T4<$=O%V-/:U)WH9VE:^ LOP5IZ#ST+2[=*>0AP6>8)V9150H4RVX;V57Y( MU<_O *W#_(I.'?6YH)(Z/HT0K/\P)X4$Z*9S.?7(>754Q3:%)R]5AE]>MB5 .<K[,_L/CVZ_++8ENVF+$I<57G:.TAO\I/SNSRA?(5=UW?]CSF.O-63OB/'&6IA=;(>1!BC0!#P]'YBXQ<>;G,O%- M]>P?P?(OIK=7SYVB)=W/2OY:/+6CYLC-=$L/J/A9P#VTT7&^]+6S&6'^&K?, M1@?.=.4-0ZCT=^:[U&KO7C^EK+X45-R>'WMW:$;?!: M?:=^E*SA[?JY/$VLZ14H,G<+.L3'J&W\T09GV\OWB=/=T/<^=Z;WQZ?T6:B* MS_R%K]TFWR>G8>!XR($60E1LZGT'DI!9T(JPSVW'\RRDY87>T]?2)GV%#;@C M?2J.<*GI)7$>0S/Z/=1 KT!#V' NVO'>#JV_<*2GRW@DG!;YI(]!SRNZ MX=#?RAR7_"&AG2/\YG..(D0=9B-H1[;,.8S<(/)=%2BX#?9TL M32=LD2K=-JESV:\:3#$T]6;O&#G:F:E[6%*--3;#UDQ1Q7J?E$;,\# +)Z*# M>UZ<*0YX&/HNXE?AV##GRL3"F; 9#6:S6Q@[VN!LY M/+96SSQ/,O:MQ'DYSXGC 4Z=2;*/=KIY\N:$AX@!3Z4;BZQ,5&.X7-7:PX%& M,7,]A@F,J/1V08$/B1L(TUF6)78)8J[M-P/](65_F6%NL>0Z! MSQJPO]"Y[ILQ7UI1XI.#L)!#UT-\?ZESU)/TFCX:/=V1?I&'STF9U)4+;T1O M544"S\;8LNT84A]SB"AR81@*A8_\("0>CT/'#U2K.QPVO[1=T ZAS,S(M2L[ M'"%P8 -T-BT3ZT--1K3*.9P6_(PZ#D<:G:V PVF!NI4;>IX::<]+;_U/1;'A M[/U&!E7<589%=6)2_=O;^N6Q[W+H6G[,?2Y^R;"6 M;X N@J5-?(F]FY+]R8]6 M))TU>%"C!S7\J_84MGZDD6%[XVTPI&(T?Z9,)>W^YS6%QM)S8.J,;DA/+S*> MM+=)WUZ?2+9>1=QRA17CR31EPHJQA=(+(\IA%#DQH0[ACJ_D"W70\M+T6'M9 M6:-34T^'=/6KG;-(F.FR=D!^915Q4M:>BUCQ3CWKQ0^[R7[8TBR3^*0 [>0\ M_8"^M\27++WCV1>>7;\\5'[9M-S@]?KU#B=,(ZYAH)FES3D!%TK'_B_B_ZU? MUMNC@P8_D )HQS\,D=H_60WS.?'T-4NEEM>%(DFC'#"&VI[-%T-1R*Y;ANHK MX[8NHG4JQ[?DUP\YYV_NQ+S0C2(40]<6?"+FBS6;&.DBN!E7<%.ALK(:K/8EDGY7&I;0BM8/B1V$,(PM"-F6SBP'*$59&"8HE;H MMJZE"+9]3/AY-TD<-*?^&\*0*W,8NAS&=N1"Q"TBN(I\R&R"./58A)!6KN;Q MA,V8]>(>]/VO*KNF%@'VNWH0Z:* M]*P0(G;$W1CZQ.(RPI1"\5%^C&TMK7;8Q=)46QT%30]+\YQ;F6=T M19X%3>)CE7BF++]C>#(?Z>#"Y79.3>N>)\_T.-_5VBTT:T7U-;&@;[23YJ\# M=)*DJ"J,F/:2/M;59=RD>X0^Z2?=]X[^L=[-H_1%8'>;Y8[HK7ZYX MI-?3Q-)LR 8JD%A!!?8*?,RR,LU*Q6340YP-G]@9HFMB%=#'E.&B[XJDC#J= MZVMWMI,Y!>&ZIW(JCX^8Z-DWOJ[B*YO$C5_$Z"M/\6,O+VYR9T_/.'T%+=1M M+EH)5F-V'R5*85Z?R]'4,WH4/7JSN(^"Y6GI#RP*,8B=VEXT,4> Q&U$?098CQ"(4N=O7\?K2Z7YHR M:-%+MYZ3%9DU77STQD-M1S =RQ.K$R6"F^!I8-1>.(\Z4WX]>IW/Z]0SBI@# MCYYQK8S-T28:SCG[F*1)R3\G+YQ]2DOQO26BDSK[].=MZ3S7=>+()?*Z4!Y[ M.SZ&D4SET.E^:GFNQ@QH\K-"#'?PV3__X*H9:0Z.F]*8B M?&*59Y3K$6G?]$DSE@9.H^N9T\+IDW*8)FY$&V=?#PB%^JV3B;VNL+(]3K09 M)[)D&0QB!T'D,1N2@! 8>\QC(49VI.?$K=KQTM1;M[2(-#"ZR/_G/X6.'?RO MI@C4Z+N%_H'0OG$P1N]\]Q!U=K*ZE-849[RZ[)B_JNCO]E(7&$ID]%QKJ+T_ MLN3&T_,Z>^6U[W;C7(1#'E"&8QA264.1$QD;''#H.'88,"NP>:"EE([TL33] M\^';W5T3P*M9#^,(?VJZY$Q6)E8;+;HF?VPHQBX=1X$#+CH2ER&(/1H'%(/6IV!_Z M#B.VKZ,FASIUN@BJG @C\$6D ;N%=;-WO-@_!^II5UBQG^IEIN MMM1]'J1NC%(9IL2<1NGI:VYU,BSV$5VB\)+1]$E5UK7B>%X>Q\*6Q_T ACX+ M(<(80>*)G9]M(P\Y,6:Q%1O(G]0#86DJ9V0"I3.27^J/&@YHQ'W?A6YHN1"Y M,8+80A$4$L64\=BWN-^6ZKWHN+TMW#OU]44+;=:Q4%LUIIT7$R\E)E.)MO(5 M0(Q13<+D^:\46)XV 58?@"5DP%(@2#$%EDI+YSH([Y='%Q]<0J]3UI1)W_-, M=2BCV')=:+/(AR@4:C+DR!9&=.3&CAV%D:T4&7 FCJ4M/XM.XE[$>B@NY&X^BZK3?\;CF M9JZ;4/U'%JS;*GQ[Y1.&+(M8,.+,@8B&\H "(>AZ+@L1"5 ]0BXI6G= M"F)59E7F]GON-W^F'SI%;7NA 5F^55L/9R.A>6MV MXOG1/_&+2_1CK\'E*- M9<+OZT,_"%98WG13)B_\1E;?R?+7*HV[8A#LT9>7IDZW($&+\F_JH:_'Z>E7 MB4:8F5BO'9)B+-?]H/BCPEZ/MSA;V&NO0-VPU_X'Q][]R!/&FS4NBG>-4P<- M/&;9,I$]H:$L3R'VJK$=PC#V LOU Q1QK2/9PRZ6-HTK;."=[EW. 7.J%SCG M\#'YK4UUXMPP,H''\6GIC5W0''0P\ZW,*0$/KV)./JE=@W/LBE^',7Q*BS*O M*AD6M^4CS^\?<=H:Z/ MO\MQ!7:)QI;\!2E7<%WVES17:=BE?U$ZU6@O-Z*G MRMQ> -%<]7,O1W:G,.\%08P\N4X>TB1.*!9 *)5%$^112;9.:,*+W342H@Z. M"+%A@$(+HL"Q8,0(A;%'* M#'%&N=^FGU.W2C)IOFZLDTZK/O_/DX5%L3II2,NV_WXDM"U]A&D0TL#BT'#^"R)+EP#P60MMU0I^$ M*+*X;?0"SBC\I2G-MUYDOWQ[+Z_I:F\RTU6MS7X&AB[S+C:X"]C[%6=XL5V! MEHAMP:?V*5!Q,>/%X"1C.-?5H5GPR[I^ MMIOS_!A[+'8= AF+&40.]2".G1!Z/O(#*^3<=ZC.PM;3U])6H0H;L/46G#XN MU58'0PQ-K,IWQQY7H 9Z!1K")K@Q4>#$=,[^(SU=)F7_:9%/9NSO>47?A6%$ M]NX%Y^S62\VMEY![F6FXS6?=-I5K^R(9M@?R:IO+IGV'RTZ:B C;ON-B"BE& M,40(N1"[403]R'("'!'?CIC..OJF]:5-L@:P7J;MF#CPY M;OG\*&DSML6E MMVIN:5);,,<(/_$,'91;>XW<%]+0\KAM=M:5<5^8_47QX-_'YBT0BZL\A*JO ME>6IE9C28K6M/+(#%]DN<0-(&8T@?Z2T"1]N(T_)BE.:8+7'?>4>]%#C@ZBFR2XU-%/O-L:- MBK;ZFX(^0]K2*+19E>L4I.[KXDGZT#\!N68LD=>,>"W4ZLNNP*]V*=[!AI:F M-W> @4#\_96I&76P,MSZ;&IS&F/H,HR#2L=54.EV<+JD1;C-A:COQ*C&M9E"9YF]BA=+"!=^W@'^0;EPM MHY\5&-4VFG0H,F0,*74YJY&C0\*^\:+UKF[XYC7[CTU1UI9/ME-Q=SAAG](; M_)R4>/T!Y^O7K7-HXRDE>0,$FPAB&/BX9AZ01BZ M:J&89R)9FI9J4Z-D,> 2]39_)GN;/5,U(.[<@>K79[/2/[G5M)4$W&>@8T1) M8<06$33B7(%*(+#S>]YZN=9"S34VJH&',X[13$&$,XR51AB@(7Y/A/2=V_I, MX7F&2-B%VIEJ4'=I:_P6FAYDD:%WF_)+5OZ#E[+O51!RF]@\@C:1/K:Q6^4= ML6$0N$[@Q01%KE*9P\&>EK8TM6XR=(<7D$T)TJP$K[P$SP*SJNH;(GEHV3%( MW<3+2LM:!RH06($ "P3:2F&98DUU03#(WDP*_RP6-52Y(C,G5/70VS.I8D4A M=JI6]869A&*/=_R M J1WQ6T>X]+4=P7QK%3O$XRCXDWZ94=GXA7"9++X6M)NC%TE[0)2; X/Q:4S M;?8@7%9,W'B*C>7=5.AJQ#V7;/F7E F;_J%3^_.I5+[?.M7 TG2QP,@%2'G0 ML\.I<:%UDBB%BRP3'$U]%%-E"3Y*DBSRNS%1TU>)BW$W5B=;G>^F:DBP-S=4 M@P^/L_O>;8HDY44A5 M)TKH4'*?90RH-S$],J)(D3F22]NNBX.4V LJ?%;/WF7<[G7_/"GU%AG+M,+@;V(%$O35PU6P&NP59F%K$JY16N1 *YPZQF4E_E U$S.Q0_[ MQ"JXE1]T"+@".PI EP-0P]]E7)/?1X<'T!"Q+O' %V@_K0^?#JG.Y7?=_ M4-J&ZT4'U)!I>QD99C5^+SI,^^;Q9<'HK;J,)ZL/ E#Y^NT)K]LLAQ@&!W*$(18&\A U4UL,3[2]MI:HA@@HC:$&J+4NG&.Q?, SP M,K$JUZ-$6;$."-YC.HLW:VTG?M@IN5/MS:)^!H1I%.0=3WF<"(N',8\BAK&8^#+=F4<<2)#KPIAC;MM>Y(>AU1:_O%>YN)H% MMM(,>ELN\WY&-[+G&G!EL9 &LNH]SCS#/G2'MIQ1_ N:M%<[F[;](NXZ7\2[ M17X1JO>#B_LR9KIE7-07HG%K.>MXG;C[G ?#3#>HLQ*ZNX>=M]N1Z>>2-"GY MY^1%IJHNQ>Q)=GB>LKQ,_JO"W6QM_L%Q_E',SU5,,*81L2&FH0V1'T80,Y_" M. @BRW;?,1@6)V^. M"V%1\>1%6E$K'/D!"SPQ.V,O@H@$PCQQ' =ZCA/YOL=\9$<:!R,Z?2_W=*," M"O(M4@-!C784;-!,F=H&C*(+G]+B\?)'>"!*4@N5/O MZGLTM4G6;N,/>2Y=K';QOY_%3N]3R9]4"NBJ-+.@F=#"E4%L K!0Z=FF6+_6 MSHK[3H[=T'0I#*BD,12:KD/<*%\?I0YF<_O1$;?K :3UGN8=1UZNOE&>XCS) M/F9B5<%%V22-)3:Q+9>&D+D>@8C&$<0VB2&WF<4"%HJE6:EL[^DNEF8PM^@4 M3X5/4S=PM&^$D*FWZ@TP@UEWA^7N6P/%VYWU3_QM-]-[&I[G0')0L.T9XO"3 MX^SIRD%!JH:W\3W^Z&Z"U[\ ,3RFJ0OO(FBU#/D)QOPT/:Y M)].0D A3B,(H@)$8:^BX?ARY!'F"QY58C4CV5QKR+N#I!KUVC:-=4<&Z+[YC MWJ%5V]\YE=@)S1HI 92 M;/"]%/R'*T"X>):#73#T%<"QT"] "&QN'SGUD!C:>TX&<];]ZM1D[^]Q)^]O MI$7QS',L7& M-M:L9C78X]+6^"U@L*Y.EM9=[X(T2VU/]#Q*OJ,=-TCFU0MXR68&]VCIJ MO%Z!'6"#"E65&U.:<;"_>56)X^XIR5]SF6&J\3 MZ5AG#?DFGM;FLVY ]O,X HN^%X UDT8 MTL^RFI%IC+O)[[QZ:)N@LIP2+X:,R_Z^9C4LE<3>-RK57CJ[,MW[#;_/?DVR M=;4(W\;_+O;8-_(N.7_]C/_02&.AV^[25,A^%3? -AR4&=C*("^&I12@$0,( M.:Z&,CN<3__P1?N4S$]_GS8!Z>>4U5-FST3!O>'.+E6*3YF&GB)]ZFV,K7Y; MI?81]E:E(3\5Q08+.6^RHBQ6 6.A:WLA#-R8"G/(=B!AS(6<2UD.948CWDNPWZR6/P@-T%4(M>MHMO#NYJ!=#:-8>%/BS0J_#. B*:N^457$]6+PQ]Z#!7;,UL MG\"01AC:(<4.9]S'.+AT*+-N#8?+Q3!KE\*8?'R'#E07,%S_/8*556IVS#OT M%PQ.'OD)_#>)2C9:OF6N\9DO"GGVXB]S43AIW/'Y168Z1?@8?\+Y[T5SV(IX5A1!Q,1/1)8@Y0[B5H!*"/MP=3-"F80"_M3@-?L,CV#'T>>OT/.N7/X*2_4DQIHG1 M4:O9$]^6 )K*GN8-.AT0^$FLZ M^(JV5QLG9<=9MW4PEPX46)CK=]5_Q>L-70>13VXDL2#$1BB:T TAL@J'K.D% 8FS%$5V568G70X=K$Z#3 M4DU;C!.:I+*/)OLU>.)8+@9BTUV"&")&0K\!6TNJL6]FA;8*Q'3I?N_"( M3:P1>R(R/FXC,MX.%A#R 2G@[H>.J.+I$K32@DK<2XZNLK?B94=Y+F?%2XZV MCM/B=*-QRF=Q@A[G/LHZ!*;E,I\ 'GJ3F:A[BT;4@KH;S#[LK8+4_32@GD1PLZ*P>>75IRKL.G9<8L_RI\CMJL.H[GAXCJE^/ M&N!H8B4XGAXM%]$>$D9Y@1YK;S9'SQYANKZ<R^ M=F>;X K"=2>ZRN.CX]6X>$EN,]_S%[[.GN5 -VF,F]M]+^*%$KM+ELG5.BSNSRC M7[+RFF7/E:-R>X:@:'8H-[@TM=( WT:[M_"KB2)E$'LX&=@N1 &-+.I&BCK- MPR;+) Q/?DNM32[XS>BYRBCF1ADUZKW,9N)H"]XU>/1?-E9)NO)!+9+:574M M R?JH*F(X-AQ+ 2=(!)6$+8IQ(3ZT&.QY44AI]A#9Y9_/M'UTK36UFV<=MW& M\0X\R&OT8P+7-$9$S52:AN>)===QS_P.;M -QWCIL_6=!6(3W5\Z;+! X0H MU/H=:F&<,COSI+?>O*]\[/F(6"&,'.1#9#.QVR-A#!D-_<"QO9"X2G5FC*): MF@I\WMSG/PBHII'!":U;B@>^3M/Z-;B84,V.NIDEG M'\F)E:RA*SESY]B3$&U(/YO!-*OJ-DKCOE8WV_A(A2_+7MR+=RL/8Q2ZS L# M7Y9B=V26R;>YZFL=T;UI?G *6X(!$-\I3^RUSBNIO+!]3JS%E M*O05T3&132F4-VW/JQB.B74PP8\^--+)2D[Y=[B0=EXGXF-WL_+N=?=(DSVA MZE^Z?96O8C=$VLY(&50&^+@G6D M!N05=)]K)*^+B5V!6GC0D1[4KBRED+_-/GL%:@IDM92:!(/>>#,/FRD?O;E@ MS^NY-_-@'/CSS=V_?L7B]TWPQ?_9X%RLT>O7K_PYR\M52 G&(?>AS6)9A\D- M(>8X@!0SBJ7!XCF>:N'B$WTLS7QH88(M3E #52]C?(K-?I5OB*.)M;,^/5JU MC0<(&%7B^%2;LU4Z'A"J6_!XZ-&Q$>2B+5ZT7@ KVXV1A67"M(!1L=5 -@Q] MF3K-"=R(B4V(:^LD3#O1C=)7.W^>LQ8EX#5,W3CQMU2JF7%CF)GKIKUAX\, M&R/BOX_*;"SF^VWK,\=Y'Q7M,+;[^&/C)O&'I^=U]LKY-YZ_))0?MRJ^9%5I M/\XJ Z*H I&[_R[OJKYDY3]XN!?8M!G MW-INMZQ='^VM_-N=;'4I(5V@:FFNZHCD+\TWLV/!_$W6Q0?,T$IQ.3EF79,N M/ES[J]_E 8U,3X:?$X&B6K194DH_PT]UH3'V;M. N<,)6[EQ1.,XIC#P+0LB MC[@P\I@PI4GH1('E(H9#G651M>.EK6)W>?;,\_*U'W&25[DEFKC"ZMQP^\M_3W@N@P->WV=/.$E7L2-:V2<0ON)IZ*Y M]77*KME3DB8RI:9TW'H;>D+-(TN M Z.D:(K-R_W4!EHE#:S$ 3MYZN(A5Y7ZJTJ9=D63)4X_S1M&^A79 M>61,K(^.\&#,2_ZTX",3T[QI:L9<-,=$>)M^YN@3NBG%;[*T%,V((5B_5C4! MQ22O76Z;W0#B+B:(^9"Y;@R1V'#!R+%BB",'4P>YF!*EP_#AKI8V7;MX0=( M;IR/5?,^#]+;/XW-DC;U:7:7KQ8K:/RW!_=6NL2I9K\V2>!,J:S[B#21@EJ5 MDA/YI =?GRDYM*H8NTS/RF^,VT7^4O#;^$-1)D^XY,7*"4.&A)J$H6TY$-& M01(B%W(GCBW&+4)]K>04;YM?FK84Z*I0W!:?WM9NCSJU7=IX0B;6A/M<7-5Y M;E[!;\V?DV0*/DZ'H9W17N.S;G*."[:_7SGQE/[6XXYGU[3VFR]^W +6IC5Y?)>1(YFCMP3E WO4.=$NAT+(0@<@* Q@Z M,JE;C!W;XG[ ;*YC+1_O9FD35:($;V VQ20T_5%.D*IF1Y]/U<23> 1+VM9S M/PF&K.@3G[ME@70NX$8EVH#F#M$%HA8;;G M8,]C[H@XCM,]+DW5O^2G/V7MA3Z4.=_*F^G][&W,J'[IH S#OQX10K M.XYL'W$*;1>[\K@L@B%R7,@BEX8L]#$G6E;.2!Q+TT/5_;ZL;"BV-C1[>A(& M3R%!@TWET\H;09I?MC&MX%DT1]7!+O+,YD;FY>[X+-_&^Q[- MJ]C#ENVY,21.R(46]7P8N98%,?D8B?@BB"$7,C[(2V'U$M MZWZPQZ5-_FWMP@[BIG:AP#PR"1 M4H^#XI^J\#C\HO&4$5]XN7*H%5#L(QACF6#?B64"+M^'W+&1%Q+NX\A?E3(K MHIK&Z>].2]UL.YUNEE3I'D%:,4.G^QJ:0JA12K3YK=01SJ.]/"K9BJ886UBG; E[&N7,..N M(L-['+/^&A<&1LAM< M/#9_R*IB+^*W:2DV/73SM*F*V/^49T7Q2YKSVB%.QG.\XW$F?7#_7'G8"1Q$ M7"AW*S+3N0=#)R:0R$T*]3TG1N&V7M#P9F5JO$JS;J_PT&R[G7I7 Y[JS*D, MX!+$,C/NBTR=*FL2RB"FG6! 2J:>2&;B#Z%?'RYB7&.R/(P:"OT\5&_ K7D0(B^D/%7S::SG.]@IEP\B_D>-/+[ MS#-()[(#3=SY3+F%YJ%PEYEHIO[&5AFDN71X?<_K/S^E5666G3?LSL5[A5A@ M>1ZAD$9!(#8N(8:1YS'H,2^T?88P";2\437Z7MI.IJY,W/%_URU(J,ZZVG9F M(BXG7I%;U.#[%O TEGQU@8]S)Z8DVYSLT[1?JS7GIP*/G9HR0Y['YAI:5 MY[BPB+[RROR1 7Y-TA,KQ$'H!@ZT7%GZ./1"&,:4P,"R(Q+X06A%\;AT$(-] M+TT[=),"O %?E<%HX%[Y0 M/@1E2DXG.U!O8FPF@^)Q;V-7=9G(J@S-QN_M+SI/KBSD6&Y(+!C:6";.LCT8 MT9##*.8^1N)WR(M7SW6(38GS4DWIG85)9V+N(YMNCMY_#UP[?[KY]N[C^\KQ[XG_\4.K;]O][QAR25B2ODM*Z! MZJ9).&=DB67YCH<1])$?081B D,F_LH0\K 566&,>3.R'U*VR'%M<2UI5 6F MRXRG8U-"<4 @=I /D2<,$^S:D1C4R ]CR_9Q9.GXA,TVEG.XC$EX5X#*TU/> M/3W-MP+4_RC7T_W?=5Z8H,/C[1UV4#]26SQO?ME]PV1^ M% /,&LN=<@Z6F?.J&*#M,.>*B4;-5V_;'9!W@P%7.$ Q]9 +W8C$,MR70!(2 M1ZABCBT749X ]IQG>O=U;PVL5[HV67^NG;X9J:R< +,4U>( @G5IJ RV-O;)K@ZL^I31[XJ)7 M+JVF%78"B[G(AK;+'6&#^@Z,7&&2VMQ&OL<9CGU?[W[N>$=+.PEK<8&D@JE[ M%7>"3=5[M_,YFOR2K84(:HQ7H$5I\C:MGP=C5V ,W'_[ M"G;800U>_8),B2 M/Q77I*CR;ZXBVXM=0EP8!EX($96>QE9$862[KA7'+*"6EE^0&5A+TUCO>9I5 M 299KE@9UO PJ1DT\Y,_L99K!0*-1$VI&'E,W-2O[$@E RW$E$[62:T$?VL% M,GBE9Y9A0X:5(5"SFF%FB=PWV@RW/DY#]_N.UL4[-MEFSSGT+JN#XFWG9_'$ M8W&;R\0.:8C=7T F MZF6D'TJ5)KG:\=4K6)VD=158<IH M'.]G::K]II,U^JK)!WU5%8(7)I]/W=37Q#5KWVK6VJ3.-4R# M5[_]/)BZU#W1R[S7M?VB'ES$#CQ^7HHUT3II$B (Y50DK'+9S]+['*=%76S& M7F$6N"@D'(81=R&*,(*$40H=.^ H9"YC<:SCYZ+3^=+<6CYN0X#E9K+J49J# M._"@W*$?EWY-:4S4U,M43$^L<[9)V3JX*^.L0_.] LVCD[/I\&4X3YM2UQ=) MV:9#RJGL;5IMC PMD%KR'2XXZU;V[H2)O'O=/7*'7^6OKO_ .9,.+.7KIU0Z M!U=I+*LHIOM'G-X^RR:*7WE1R@O?.K_]*G(\9$=8F%$>"R&RW0!&++2@%=B. MZS@^#5 PPN=D+OP+]53YRJLZ0V=89+-] &HZ>%'C.=,EDY0'5@*!KM!O@K7( M*^@^UT@.*M&O0"T\Z$C?1(B60G[0$' %:@ID_.A=O_NO?A#&S,-F*H)C+MCS MAG_,/!@'L2-S]S]NZ;O+,\HY*V2]3GG>\#.6,2[EJTPTD*W7G%9=RLH)NWS? MV"7((;8#'1H%$'F!#T/F46@AVT/<]UWF(IW#@!$8EG90(&$7E=OS4PU>UMJM MJJB,S+,^9ES4%I>)V9YXG6C1U_6+ZR/85H**_YT,=2&6"9*YG\&@(94]!L&L MVO<,BO85Z3E-C=.)51X5T6VV>]PI[C_',S+U-G%+QDTO&?I[M^,BF]IB[;4^[T[H MN&@'&Y83CXV]2*RK;O\]*1]O-D69/?'\H&XSBE%H(19"A@D3BROU(0FX P-* M/=MV7<:0ED>@2J=+F][O>7V&"7+!?RK3A(Y*=*S$M^H%HUD6)[]MK.&"/P1> MT *>MFBV#D7&+B(5NISY5E*=A,,K2HUW=3,F?ZUGDMPP'.NG_9VL0+5"W./" MEA?&A!N%$'EA).U[+BR*T+>PZZ$86RHJ2*O7I>F@!GJ]IZ9OYA/=SJ?M[V4& M?-6>[UPY_T41ZN?Q%?R,JQ0H]11J'M M> @B'PD-[\(SQM4RP)WJ8&DJO,4(6I! HE2OQWN4Q'Z-;(*:R;>+ M6JQH5>7M$WU47=ZC#6(UT&:Y="MY@;^+EP?<2_@]553YY]V0D ME?^9Y!G:?.KV/NL^="0U^UO2LA9<^8@&QD.,R:&%AZR";Q;*^,8(^1W88R7LL/3?]25 N37\V,&4VP ;A M".%)_Z0&:VH [WRVL^@.T@US+>@7NA@=[G/_75(-ATMG+.,;Y/;NF MHOFH&]=DG8U;.SX\/:^S5\ZK"(_:*>QG+L..5Z$7L(![&/K(PA Y40A#1BP8 MA#'UXH"%CNNN7GA.,M45X&1?.DJBV^.$NJ+*4Y+53G)Z*OPTH[[M,LL)'4B\ MV(4H"*N$K3Z,? OC@-'(<[1"H8WP.,EJ,=;Q;PU-X+<:I\'\$(-<&%HQ3OP=(T0X4/7-?> MEM7/[T WY%/U_N($G4/70.>3-/F%=,5%EZ9WP_-?C1S5>YSS29KIRN88628N M9?H).''_\2LR\^7):>J.1^V\ZN$#0_C$! MC\?K'WWRS TBSU\2RH^'(GW)*H=Y7N]4BZJ"=???I1O@EZS\!R]ELK.'5&8> MJ4../F9Y\ZLJ \F*. [WL>W"*! ;)62+#2>Q;6$/^:X;Q1&S;%_) +H,_,4I M(0$;X,S5W=XL9[QM/-HWOLK=#M86;U M<7QI/HZOG8_C;O=Q?%7X.,;O-F<=(]-;V'G 7V9?/.O G-QLSXM"

?EZN? M\9_)T^:I,=2X10@BW(6.3<7*%4V8\>>FO?G?LM+6U0:<(J[ MSP.>!O;DYT@_L8IMLQ$L=127^ME-2A^W-L]\\)<9VHWGR@=$[ MS/W[]*T#B>-BSH+ @B%V;(@LRX>1S7P86K9EL=#AB'E:9=%.]Z4U,V>(NKQO M\D&=Y['31Z[R;M0$9=-O2U7\;J[ =5GF"=F4,I4B*#-A7IF. !FDR]P^]F1/ M=64=Z MS(BJ*;G9QFGJC>/D0W1&!>HSJ#5>DWH,E@M5J3Z#MM-UJ\]I=&%GCRO$J1<% M3@PYECF(8V$D8A)1R&W,+!L%W [P(HX9EZ;03YXHXJ=LHQMH/-WX7OBP<$GJ MW=RYX'7_$"_G'/"OM^X(MR+5U?(MY%'/!_:5A1# M%'@>C&CD02MF(:.818Y%5 /[N@TO36FWV( $IQ[']X:K?HUZ#@,3*T UX;7" M]8Y).BI,[TU#LX7G'8/?# P1O$0$+6S)TVR+:: M7624PXFG=R]]$_B:*'-C*B_;8'_S9FM3%?\@AYORB_J5:<5><[/&^>>D**MM MIW8YVI,-+$U9-$"!1'H%*JSJ)6=/T]2O%HPQ-+$JZ)+3'$H!XZ5D!XD853_V M=*NS%8T=%*Q;*7;XX9%'\=+INRXQ\WZ3)^E#?6?_JZQX4IT_U96JBA4/7(L1 M8D-?ED! 7AA#3+$//>)@$OH(QYJG[HH=+TTA2,A5#L,LEA=_VPI3,B>]&/2T M25]F M3KU5NYWW@%N3C(.S;-WW]<\7/J2ES"?-F/CZBN:/STG*[16.<63'G,(X]"Q9 M]BZ H4L1='B ;68YG')/];#A9"]+4T\U4-! O&I_ !(LN$TU#B-.$SM\,F&$ MKHDUS&BFM$XN!ID8=8QQNM79SC0&!>L>< P_/#+YD&B7R=K,R0O?E>&468W> M9T\X25F#KIXWU3#E9#! M;S5HS;O^0=+5C!*35$ZL*LYD43]?D"(UIA($#74W;T8@1>$/4@"IOC=RH[0A M!?_/#4_+#R_RJ+9R7!%4(I?;''HA<2!B/(019P12[+$0$^Q[CJ^U*3K2R=)4 MR@XCJ$".=!@Z1J?B;N9,DJ;>N>CRH[]%Z2' U';D6!?S;CUZA#S89O0].VZZ MOT\*NLZ*3)1FKTNP?E K=@=\%B7,QAZ"(:*!,#Q("+'CB?^P MF-DH\N,@T$KF=2:>Q2D1N3$\DAI*3XF<.TAJ^F9&ZJ=63?VN*4)3F3R\-0,B"LV;K$/ M;04Z:JBJMU.F\]<2TB#BJ)Z[T]3B55.6._ M"'%P\5A'NGSX4VI%OG)M3JT0>Y"X/H;("D.AA9 /0^Y;L27^ZB \HNCWR0Z5 M9L[\5;HKO'IJYS2G:IKF/(KF42YU/ND&Y#:BK<%YNHRYMBX9Y,*0^CC=SZP: M8U#Q:%FI[$/AX3I."W^4) MY5^S]3K.BBUZG&?6S7-->>(3:SBYADL;:5HBF%#VO-L.+.J65/D[>MC8^V.4]Q- M:="O7/K5U%Z]PCQ\DDANR3IYJ*S03CFD4%Z&N[X%7U?H,AY&$<(QBK0BJX_VLC1EMN_N=I8;H%;0]-GT3'TH>> (:#PVNI>" M:5P!+Q$#W2OF@#.@D?2G7WE1Y@F5OC&X>)0739MHS-W9]Z+J!!U$8 MVS!$PK()$,9BSM,0>=V!=(LA0U674OE!+6J)LGYA$UN M>VRYNJFXVJ$T:6'T\V#,E#C1S$+L0^($&#H<83>,+)]PS1W/J:X6J1E:I"-4P7$^-93!V2S- MH0Y:D*!!.8%M,$R&29UPO*/YM4*OP$?U0O\;YR8X/IV[L]A+"1*PB(>($TBB MD$#D^9'X*>80<)-N+ 1*-YR!61W"AS,/:%)W.-ZS?U,AB$L((:]9U;/F6ZQ &4<3%_HE8 M'&*7$F$V17Z,&?%XJ%>F<-OTTG291*99%F)'DYKR&2?\Q#I%@IJB N&!K*8J M-NP:GK= PX% !_48#I\8-_]J#]GM[5#KPJ;XE9UX>T&?7..'O;LBG<)+;X & M0U_CJ5YF_30'1-W_3H<>OXPK]L?$KK-$2KD"$[QHC @#"Q^EA< MF-S4]J!+/3=R[,B*&1D1W#$!5*79-7]82(-46(C?)RDHI%#%Z;"'V<95T5:_ MT##]]5RB.Y+*-'>UK,MQ>.X9B(5X-!]#^)=R6>ZAV+1/A&WN1[Q/H>-27\361V'$0L>T(F1^%'K8<)U;-"K??^-+V'!4HN9FW MG>_)#VWFHE?U'' '[/5KUG,YF5@EZM*AE>CME-RC\KL=-#9;6K=38G2SN9U\ MYKR8 *$N2)(VB0C:RA.?F% /29S@[5%$6Q7I.F6?Q:^3=97G2?S;YHFSW=U. MY]^JZ,"5PVS?\B,/LAA'$%%A[$6Q2R&)+9M[<42IF/CZQMX\Z!=J_]7QK^L= MV'%1"Q./O)HYN*"!G#FFHB/Q5:?^$.@*W9[[;@O6X92!CG"@D;Q[N]W]=V%- M]H:0CP[6F&>X#,=^3 SZ(J$D\PS$J@+)#NW?=(\U>]A5/9\TP]GD!XV2+HD3=(!.E!EAF!%C)WX]71I546JX M]=DJ2RD+VJTPI?[2>*\?8<7(/SZ(3=@+7DNMM(UDW>4D73'J4IQ%2I2MZF FL? M*E+Y4#TW/E1X)_$5>!:/@Z>.<%<@V8D'J)!I)J\YG4]#]9AJ60,^^7%7;PV- M*R#% C^_&>N.9-4)_ )S7:SHB-N]6]%Z3T^]%"MYQYN*(7K]>RYT MV6T.;K$'E7 M7+Y^2J5+;>4*5_GTWS_BM DY_9)5;G*<[17!^4DT7;X7-O;VBGF%G-"S P?) M>%%'9JUQ((Y= ATGH,RGR(^C>/5<1:U^*W%>3GQI8E TG>F\+^!T,_M--2[" M'Y*T2MZ=Q:#&4"4>^.7;>_G7.@'!7/D'3'Y5C+B$($IA%$AW:^8Q2(A%(+5L M.PS"F%J8-5_5AY3]=_ZF6O%F^J)XROZ[?4L3W]I=Z.N8\59O9+:,FAC08:8. M>02EX&:72V-+SY'B@A5%0'*DXO WWV7A!&-^Z14V [ M)S?:/?YSY\XS*C_:T186I/":W9* ^<;G;+)$:;U\&$V6=KRG"R1,ZQ7Y>-*T M_E?T[YT^"@FRE,N(:#%?7M]O^'W65,:^C3^D<2:^IFH2/I6JUT\:32[MY*2! M#EKL@&VJLX$&OC0$.P)<@>NG;*-:SD"7[>'[J(F(GEBO&.98ZS)J!&.C[J1T M^IGM:FJ$\-T;JC&OCUMA=PKN-NZ:"5_Y6H:Z2(>CHK(22,=*T#VP/*^3!KU^ M@OLUG5':)E9BHQG3RL"GQ,:H='S]+<^6FT])P&ZB/K47QH;S/B M8HO89#"O,CW&PGB'>YPY@%>9@L/07?57-1W@\G+U5=K#UW\FQ0IY2$8/^)!Q MCF0-5A^2('2A2['G6"3T_%"I!NN;5I>F5&1N_:0HA3I?@Y\YEJ9ALQD08%7] MN=[0UJ\A1I,Q]>9H' _J_EK'Y.Z;W.*%SL06?]M-ZK=MS>.W=0S^UE7KZ#^. MLP6V%>=W)_CU9 QMQT&,RYJH8C*ZA,ALNR[TPS",79L$%M(*D#_1S]*FYQ9F MYS)0:VX.\:JVGAM@:^K#PA%$::_; S086JM/]3+K^CP@ZOZ://3XV!.#3ZF8 M96*!3U[X>USBFZ:@KXN1'\4>%SH@LB&B%$-L^0BR*/!]XKMQ&"DE.!WJ:&GJ MH-G]=L#**WX,;G3*)0^RJWI:<#YG\QP6:-,UXJR@GXLSC@I.-#SS24&_>(<' M!0//CS[NQTVHDK#Q;^.O_(6G&UX5%%S9H>6&S(MA3)U J 0[@B%#+K1#[N! M6 B1HY7SN*^SI:F%MUCEV4"#MJFMJ6DK]/*L?&EBA+V)%<1XXL; MXW17<]]B# I]Y(YB^!U]_X7[K,3KZF[C,5N+5[Z6J8:KPO&WEZ8'*I2@ U-\ MSN4F3[7=#TZ0U3_WS? T\8P?2Y&6]T _"Z,O_@2?'[@1N MLJ>G+/U69O3WJO&BXWR]\A#VW##DD K.( HB%^+8#Z!%(\X\Q^6!Q?7V WW= M+6W:-V9N#1E4F*_J3[P '=CZA145V5?=+YCB=)Y=PQ"=)G9\B2[ZA7J3VV+@ MT?'9PC^NLS]D3:;_G[MW76X<1]9%7P5Q=IQ]NB.$%;R M[U_N5RN'L>NLAUE M5T^LTS\4N+JX1J8\E.1NKZ<_ $E)U(4D0($T^T3,5)?+))#Y@4@ BO-]]N[IZNOH+/MX_77^\??WR_ ?=?P-W]';R^>OP'N+W[ M_>;QZ?;N-W!U]QE\N;V[NKLN?KI^NOW]]NGVYM$P!_WB4=5S9(PY5@,;MH*S M7.E2%M93/^W4*4C-=PJ!O49#IW38PM4?*O=V MCQOR7YRNGY;?^:O\^'_B%:_H83PNA(<0@YQ0 1'WY3F/"P3C*(@37Y DB9@> M#5%'3Y,SL>7Q8U7*J[(@\IW$NJ0[7>"V&T2KD ULZ2JT*E'5-FXOK#%741=L MNI1%%N$;B;FH#48;#$::B#00&76]/1*?D:82>UHCW1=&9C;YNJM=F?A.R!(5 M9 MRX9^OG_E;Q)7%<&'$>&!XS"( ^Q"E 0^)!QSB)"+J8OCV'&-2ISI=3LUDUPK MO[43MCC4WEW]WB]@4@]]/5MJ'].![>4E<)J'51JA8RO*4J_3<8,NC8 XB<$T M>[MO_?DU5ES#-SA7[&FK*RJ/(ILB>_0S%RE-U_/ )[%'7'DT]W L]X^,PH3@ M!/I^X#F"1BQVC$*UN[N5:D_5!Y[,E536-@L-FO:Z$ZVW,]H]Z!GAZW>?YW[=\[YS^?*25H7: MLR)%4DY0GM&+KL%,VIS05UB3NZS;6Y=\\+NM/J#9NL@RZGO<6ZL^L)Q<4?5J MQ'PIJL49;0F-;C-V)S\YW96IN86I+51*)OU%J@69[C7+#B@#&X]Z[.162E6! MD:5O*=O@!6@%S&AEZ\:CUT+7TNQHZUZW:O5E4./I_KF$=)F_+O/"CZ?RO?FU M"OG.WZ^7C,\YPTX2"PR9%SKJUL.#21P$,/("^1OAA2Y#IBF%+?U-;>[O4N5J M,L] (;6$&522 R6Z>99A&^[MMF( - V/GHVHH>RY MI$2=U_IMNLM"?U6>XVYSS1*!'.(F4!"D(@=]!#$C L8A);XG?XY\HZ3$L[U, MS914XE7U1 W#^L[CJ'=(N1B=@4U#*=]LFWX\R)FC%0-+9XOS?8QZAFA5\_BL MT/YPW^W$%6/RXU@5=N0^?\B7;ZD4?>['- A1C*"+5<5AQ4I A/!A%#L^#X/$ M2]S$;!]QOJ.IS?IJW:N$K:UX6X%-MPT-^.KN%RY';9R-0@_ >FP/VM&X8%_0 MT/#(&X)V]4YW AW/F[L)5(C %5W+0^'B_0&G[/?5F31(X_PBLU:G9A$.XVPJ M-8#2 [RM_@,T9>+J>R ,0>_V2@R']_!NSCY0#Y#"U _"7LX-PZY&;O CJ+TN6<_9%JJ;$V:PK.H;MA=\#SPMYON[" M"CT'L3!T!'1BC\G##J$P9IX#XRAB+&$",1H8'78L"38UNUC7"^P5 UO-@/J< M0$VWHM+!]DI:Y[ ,&(LS8 M=*,6@#O#2FJCU?YA.(V4.411B N/0.9Q==OHQS#VA("^B'V$J7!=:F0N_TYT M116QSJHDUBD)B69@>0E1D1;F>C;Q;T)2=(Z=:&:7GL@$$8M12Q]+5&2B]+F8 MI %(BA[XLDHUUG0;[EZ8VLQ_N+G7]^[MU>YVW/72>. 9JIB#.G/-C7QK)UKV M-W9=?K+?NOMUV7V_,3SEY*MXK#2'Z$.27@809\P)$\G20B3 M*(HAD4<4%SF8H- U66Y;^IK:G%.B0MG1"TCWPAI>RK=!J[>J6@)LX"E;8*7$ M!#4Y![FFU\##TI+:UM.H*ZJ&RL<+JLXK%] D'%*(@ICPPP#3^2O/TR5[7.-\K6_W3\2_IQFRKVDW)5E]_TW MXV=./3Z)?4]@* VN-,-)2"".0T_^X2%I@GV?T*#"^"9CHR&\[6MX?'G&AD%6 MSPI/^4 SZ!%FZ'/+!Q]6M$\HMHXEJ_EG3M9[;_75&TX7BJ#]RS)_Q M>RP;\ M+5^N5C^RG)<5V[[*GSYQL/S3#'"\PZK8%F1E-.C+MYPLZ00&NRE!DILKEGGT?*HM=N<#QB)D6I& M2+5J5WXSL-,,2IGA2NHF_ZV6MWQVS&:@5%%5LIV9U>^Q/(RZ_&4?-9PCD9U] MQ+ :<*4-@7X#L9K5KD9B81L"GCUEVR"M7WRK\(#S^[P(860%U\?V1EAE'214 M))[*-7 ABAT.B1\(R-W(#5"$XC R8@32Z'-J7H_#.X97G*O VE4A-W@K:&WD M'KS; ]ZA7$0XEQ*7)%';2+S%$/G"A;&'E1>!8S?V0DP2,5^K,,D+3P@7"FID"7?B#C=+R]C?,A<+ MO)0D$PS@-1"*XJNPA;/3O8Q2R=:IXM*1O_"<,>)X?OS) UPID@M%[;[[2TWE MC@VLTKN^@9W(^%LZH(SX'4SGR#+.]V#O'&-ID/J=;"[M?!IG'4L0:I]^;/77 M[SQTQ]>JWR*%BW'VZ?W'2@5[[4L6[,H4S+TPX!'#/D2!Y\A]@R-@'",&61(X MOL<"ZH>AS@["O.NI[0FDY*"H__%:R:ZHCW_9*-+C-/NUNB@NJH+L5# [$AF, MBM[):!BL!UZO%FI M1PL]G3P+N5^_%\4Y[?/R19K+>1"0@+F*Y3F6?Z H4E>G)(+8=7@<>,)QS9*K M3KN8G M'2:AN2PL9P1^EE(:93F>0U'3%7(3/T)X70VC,O2R-VMMRJIQV,*X/ MI5'!$Y=)\Y,C5^BX?U4/UF]OOR\7"[D-4[^D1C.WVUQJ" YM/ MF^#U)3,]#\ZE7*9'K7X$E>EYQ1J83!L>[K=_O!&"JX,F5W2&+\J%]KU@,E0, MR!O9V?TK+QD.524W@3F-,&2"(H@0E[M#AP8PC# 3#B)<",=D3ZC?]=0,R4YR MD!:B@S7^"^1J/N1<#7RZ2*ND8*D"U0[%ZC$F>GN[89 >V.#L02ZE5G<&0,E= ML"?707[H -EXZV6.EZ7ME$''HVZ1S $YWO;T:*%GXE:*B?PT"F\PB;S =U5* MM&#R#^8AB'T40(JI+VCLQ!XR\M'7VIZ:$[Z\F%_L!33,R:JAIF=3>F(QL-'X MJ@& >7K5J:JVTJEJ+8^;/G6JTDFZU)E'^DW)^_P99Q4[@ISQJ^4B9>6I)V,/ MR%$-/ A1CZ'7AA@QU44 MR;Y135G; DYMOU+7KRA<\IFO:)Z^;JFD/FU6:<97AC;#^K#J&9Z/'*RASU@U MU6;@0+EBV.KJJ7';*0CV&AZ4H;%*R#CT %BRJ=;%&]4P#P7NL74?K!]S!]09 M-LK?5P^*]T^1O-C&2I=]VJ9OMK3Q_7RNEB^<_[(\[>4\@8/_*(8VL+D M*0?#\1!UP+,T]=L,@;LNM9UFZ<7U_PT![XB __,R__>9G)3 M_(I358Z8YSEGU7"ES64EUJ<2N\HK,+'S/D=(SY ," M/XZ]WBH ?MFJH *RP78,*O&+(2@4*#EN+?I.+T/0DOWM*<2H9O8RH(ZMZ86M M]:S]L,_1*!I5EEON[&4_NWN?BH/1=:2!)%$(/1X(B,(D@CA(.*3$=Y ;NRY# MPJBX@V[/4]L;US.FR@EX('K! F%8C4%[$/1,X"#0#FSUKNZO;\'5>IVG9+-6 MV45@O50IY469/&LDFKT1LE4 0;O?<2LS6H0VG?^QK,-_\Y50D2:/4\6 MZ?..5U^577A*7U2\B'B4_[H2*J>P*+^;KS_+\;WZ*UW-F4\"A[D>=&/.(4(Q MAK%#, P0B5WA>0)%S&1W85>\J9F-2KL9V.D':@J"O8:URA>EDD7.4$W-HNID MO@9*4_"'TM706V?Y.]#;X'S[=A?/(B^(H8 BZPB40B8!"X@@/Q@3S M!!$2\@B9K ]:O4[-[%=" UJ3&KS*1V;RGU:&$+F[\X+R$!7MI#0Z9;8AI'#DM@37T ;0!)\LU7730Z'<0;6MXO&.I MAGH'AU2=Y_LRIV9%Y8A_INN?UYO5>OG"\VW$]/N=5*7B0_9=$@4^BJ!P(KG7 M8-2'L: .##EW0]=U/>(:G44U^YV:G=A>.X!\>RC)EAFD)D35ILCK[38&P'-@ M4[*5&/PI109;F6=@)_4,[.6V295J!)0UNE2]7D>F3#6"XI0VU>QU\UV(;.3[ M9L%=AP3N59Y?L>6K/'Q]6>!GW3U(2ZA):F0O*8QLR0A)E#LQVT_N M%H&D;U>%\!TZ@6[ MI+&>21@X5]<#JVUE ,.2GTVO3VA*;47<%ZH8I-AG%Q*V8M:;NADW^+Q#V9,H M\J[G>[(L;LA*+D9R%MR\R3^^[O)! E_NDUCLPI"Q ").8Y@0%L,P8H12$9(( M&94";NIH:DOT7DY0"'I!BDXCMGJ&P09B QN&?F"9$P9V(&&+\J^IFW%)^SJ4 M/:'=ZWI^9/I5N:Z6A'XWQ1[W-I-VJJCRT,3BR8@?.)CZT'$%@\CC',:!P!#1 MF B7QJ[K&G%>C";YU$S7GJ2UK%\Z$D>K\8!KFK\I#N/0]O1R)E?E!BO5!Z7^ MH ; Q/E=^X[<1U.^&LO]]V"![3LPO0<\GCBX5BHQ'R,7JRH"C$80.4(>D5T7P3A*@B3"G"4L[%D_MNA@:J;@L%AL51(Q7:TV MNA>1C4CJ&8)+\!EX^A_6>/V]A.:V'9I+:KH>Z&^_@&O9_$=5:SU0KJ4TZ^%S M_2;U;SSC.5Y(:W'%7M(L54XU%52U7:(B'A./^PX,$G6-I8A6$]_%4+G F.^+ MV,=&UU@=_4UMRE?B%LL:/A#8;,9WP:QG "R"-[ ]J.-V**O]/8$F*I:L1%=O MHQH-3=6/;8CN:Q] "FMX>62EKPG-&RL\H4/<35D%>@I\H!]SZV451JO,GQ?> MIQ5!V+%?\:?DM>TT5F^B3NG\VIOK4:&IJ6X529%#(K)AXGM*7@IWB MV]W#;8VZ=S4#A1X&>10:L+9;RP$0'=@.ZH()_BA4 -;Y/@W@ZI=VH='^>-D7 M^LH>)&$8O&9F3587%].ZHO_>I+DJNUIRR'W!:5Z>M1,6"\KDB88@Q5 D< @) M#D*(HX"%H1,B3KB.F1I0QLF9-GF0?^$,+$NY@?IZ% M/^K8$6"FQ2LL-BY : ME(X1/?,VY#BWF\2)C-[T[]-VE1&W^A8L;$F+NY&BP:F/ M^X&P_[\>?^U5=X21*5?J5;$2NX[O%JOQD/V.LH*/ -QVU1^CJ[YWE\^JJ^_\ M586X9L\/\O!#W\L_]]MD/R&.%T8(1CZA$'FA@,0+8NA12HF3Q(R$Q.P:4Z/7 MJ:WFE="%/^$WOGS.\>O/E(+;K&#W4*-D>L&I [WN7:=E0 >_]BRQW D\ Z6P MX(_JOX,4:C&"R=J-J$Z?(U^.&L!P>D]J\G)/WM2"?/5ZFQ+D120)$PJY\"*( M_"B6AXZ808P9=H23$.I@D\RL@]:-K,QH9>NJ#(->_,^'X.G9C]Z0#.W/*.2: M@6O;239G%;9%0WK0]KA4H^?4.J$3/?N0J:>A1FM5[%Q^9.EZRU+"$C>)7)1 M%HE$[A=H!+%P$>2$L\#UG, 5D9ZOH*67J>T/ZE1RJR+99:.$U3WAM>'9=2:W MA-+ D[D.4)D-5,C9S?AB\N5IGF8M(3;2>;0!.1N'1PT@&HY_;6^.=(#3$'Y_ M!--Y^"*VUB]2LG-4%H9WLYJM36AB5Q*7_LWS;"R#7*X:(F67 ;.SUX^@MM2% MHH&S4OOU7CQPMQE+WU*VP0MS_K>3=Z>V^BL^LYJ01G1OI\!HW$M>B,G0&_=# M..RSNC4JWY?-[;3!,5G<&M4Y8F]K?JYO'N_KZZ)P0.+%-5[]_+)8_EGS:.V6 M+B? H9?P&#I1$*N890\2)'^,,77]B 0A2LR2[?3ZG=HL?_SQ\/#UYMO-W=/5 M5_#Y]O'ZZ_WCC^\WX/X+N+YZ_ ?X\O7^G^#V[LO]]V]73[?W=__+-/-7;S0T MG8+V,1[:+5B3&"B1@9*Y[F(=9!]A")2UM&&]7D?.(C:"XC2IV.QU0Z=#OIY_ M3=<5A;9LGS_)!CXO%='VW'.QP^7_(783!%'B>C )*((D#(. !4'BAHF6SZ&E MDZF9H[V<:K9P\$#)9 &MB?&^.@?G#4 :+,3\OV:C9 _[>U# M:]/C'*PUE-N=JW6>[1D0K6H=W2VSY2M7<=;9GU^]PA(<6)H-!U/ X1#@0D/*0P\$.?,ARY/-+B*6IH?VKFHA01 M%#)NV=;?]0Q%$X+MEL$"+@.; C-(M"=_A^(M[@GY9CG1Y5_V\[NIO5$F=(N\J8_#>>OY75K'R2".8+!IF7")5C22"FU(%N M0$*&'1(P;N23Z.AO:E/Z0%R@=ET]2XRUHZQ[:6$-N\$O*TQAZW$OH06&M?N( M]MY&OH?04OWT_D'OM5[,[P]\><>75V_/16R-8873IO>G9@T4?]/#S3VXD_^_ M>I,;J&<.REBBBRJ>-L+7?4-A [F!;8$=T$SIWUM1Z4O^?K[1,:G?6]4Z(GYO M?[;G5<8V)[-(I9K[D8_D3IY#1OT$(I\[D 18;?"=T/>Q1_PX,+JQ.&A^:M-_ M)UV5V6=*.7J(G>;]0F]$AKY&T ;#_*K@K,ZV;@0.&Q_7\7]6L1/__OFGS(_D M5?3AEW1%\>(_.!4*ODWMCHZ,= MW[O4JI_A.Y\U#1*^>7E=+-\Y?^1J=R5EE?OZ[;]]XAD7^\A-UW&2.$1RXI,( MR=.\&\#$B3BDS/4\&G*$->_O##J=FB'82@EVH@,I.]C]\U9ZW4A9 _@[[OL& M G5H%Y\FGL8AR ; ZD8D#P/P2 '*%W^X!A'+YD U!# ;-#12/+.Y:OOPYA[O MFGM3U+E-?@:ZSI/J\:F9V>+(+W^O[P;9ZMWM]>BA\L!&L%-;(__%D7Z]W!7; M-D;S3AP)77=&'/^J=_%;RK."#FZ9?4]7_WK@N?H'_,S=N8-"ASN80H=[BCE% M8US9Y+]QL2'B/$": T'/(H% <.)$X2P2BD81P&Q,?$-S$8.IU.S7#L*5)F MBFFEDAL4@H.MY/V)CWP7BY"P4>HZV=9L:B:VD) S\$N:@1^/G\$KS\O$ M]>80R(E_.IKW5E.1=T(K@P7&L].R4:",MEU+@/9\:"5&=3:T+4Z[*_CBD<*S M;Y4I;;+C_]%UJ*SK]?>H4S74<%JK8S68@!?$8Z94]J!2N[8$0U[,"$OD8<5A M@D.4^!&,A9M X2>^0 X7@:]U;]/:R]26SKV0@$HI9Z"K"K@!H'J+V,4P#;R@ MU!"Z+A"R3N'4BH#-V,J3/L:/J&Q2\VP<9>/#_:;]0[ZDG+.5(H=0I8G4\>-> ME*5"?V2RG=O"6Y*^J1N'\[;N07X:JWF"*!(DC*'GL1@BGP:0N&$"'4Y)3",B MD*O%"F5;L*D9EZU>)9]*6FFF'*FT5DD+;)2*LY6_>)6"_%3ICJ^R M63.+9&VL]8S81XS@T+;8-YK%%M]Y^OT7@CJ_5BB*E>4L99Y_>?ZP4&?'] M-E7OBDH1TG7*5W./A2(,< *]F/@0A4$"8Q(QZ."8,D&%'P2!"5VG?M=&AGP$ M+D\I>;$]!)M5R?^]3SK%.Z'-#+3!..B9X&'0'=C(*F +>I"MV,HU\U/>U6MZKXFM0.%NJ!O7Y@2_9;J@CJ.G96/QQ^M#5] MRQ\TAD.[A^T,WR!EIX:$WI9GUJ9HXSI7!P#UQ#\Z1!]FZP-5"7[Y^_SVZ]P) M$?)]SF$8>8KISO=AC#"&/HVH<$*"HUBKUL6^R:G9XMO'[U7B_P:B4/ MI\H+57 '$!1X3A*X,,%>43>&0QS$"(J8^J[\E9"*],K!/.YI:E.LD*]P_!0> MN3Z\#,VH:NY$;& U\/PT@ZE_LF83!+;S-D_Z^9@4SB9U&[,Y&U_HR;4D#VI5 M$C:+>$02'Y(X3B!*(@83%H80HR0.N?!"%(=&+$O;EJKQ7L9<70F4)G6UPM)2A-G7J^4.MS_6L?O:&TX5JY\LR?\0+_LCI)B]LQ&=.UON?M@$C MD<\]S\<,4L<-(/)="F,>NI"[* X2*B(W,(K ,>Q_C;3 M,XZHC'=8/2T_\S>^6+X^+L5:KD]\SOR84QZX,(PYD:<$$4-,/0>&/ @=A,%Q*VXF :^QDWL*5+W9-( MEE2-4OO7IY?G?RS__):]IM?9BLF?=W=RNO6C6EN9VOZED!8\I2]%660I M,_AV]W"KZJJM4HE:2R28*7S=1QU[R UL CI!DX<=FY>.^N#TJT?5WO1XE:FT M5#RH4:7W1K\MQ&U&Y_.)V=3*,TW M%F,H8 %"3WMYFI ]FEO8G1EV/NF7I \KQ+J97 M&Q?>F]ZKP >1U;SNO%BO,:X>^P!58^B+FU( M7%#;Y6RS(Y=X:5/MM-)+Z]/]%L1/FY5L:;6Z7KX0:6$*PY*Q(O[OBOY[D_9: M<:G=!'O14W92M^=ICQ[ M_UPNY!NKDE1@[D5)Y/I!#*/$52P[!,,X$A&,?!:1P(E0@A*3+*W3+HS6TQ&R ML&_UOP MY3. V./"!KY M3NAA/'\MJ!KD7BI?CP'L<7<#FJN2F&H&"'].LTQE7\G-?=G_Q=!&82#_YP;0 M$7+SAR+7@0DF!'H1%2['"(O8KZ"]R=AXP&X[&P%6+BV_/4!UCY670#3TIJ\0 M: :NUNL\)9MUD5FR7H(';/<>NAD$:\?$DPY&/A0V*7AZ!&Q\TK0RP->E6OLR ME=W',_I^MU',U/?B*_YS)=N59SX_CCQ"(Q@R)U)D$10FR/%AP,,@9EX2AVZL M5PZ@HZ>I'?N4N(#NY9V!K)!83?Y%);,N37T7R.U6P"IT QN# K7K.FIW.]2^ M6D9-E]'?(GHCT?A?A*(!A;\F,@V\_5UOCT36KZG$GJ%?]X6^%.0O+XHJ!"\> ML-PD;*NJR&U^DF 7N@A3B$*YPT\\'D$BMU")'W$7IF9"]T*"5R6E M*?'X.2#U-DP7PS.PF:PA4PC87?BD!\MX"P36Z,7/]3$RKWB+FJ>$XFT/FVZ= M/N.WE'WB>?83YVRM6;_GW$L3^C +\XT#JCM/8RM<6U3GU9HZ/KRWQ9QU-OC;T8I8%-60V@*JW5^AK;"H%UZLMZ M'Q]$?7E&S6;JRW,/7T875!&NM7'XKII(?,NL,NX2[+BLAFQMV#7=K!\QF -; MP=-Q;">77[6RRP]0R-DVYI:I@BZ7ZT-X@JS!V4029*\#TV-7L:R<]%MM74+J M@Z4,X1#)\;"556L0P?KN:O;NIFV5DB[3K2V M@!K:$#9@9'S$;05+]ZAK"[21CKS&'YC!V5<'BH8S<.NK(YV%=<3?GXFUGNY= M^[*(4?EGNOYYO9&'P1>>;X.DWZO2CRH]_CE+_YNS.0NPNMF+8< 3!R+Y)\28 M!] -0D)PZ/DB,/1(FW0_-0NZE1[\*<4'M))_!A9;#68@+W60_]TJ85Q(TV1\ M=!W=0Z$^N >\#OCU#O"O>\ K\<'W;L#[U.#L@9N]JIPFG8]=I[,',&J#] MP+-5&M2P]W&KA/:#YJ1@:,]F+%4___3^)%LJR"H9B3GU'1\R>0:&R'%=B 4. M(0\)YZ$GB#P?7U3\?-_7U S<:5UOH$3MQ0;:!K'VCLT&<,-OS_I@=GDM]%,T MABJ%7NOI8RNAGZK<60C]S"L];U8V9,7_O9&-W[PIEYUIOFO#ZQ/ZDO[-0R'.%BN9319G*B+Y-FCU7Y4J6V>H3 M%\NXK@55)H ])"';!6^ACS M6PPVN'JV;2)#-K!Y+*4'OR@]?RTK'>Y5!7M=MR-:/5^H.P.'ZH&M?E;Y-88> M!'MT'(-).C9[Q]"0GR'[&+Q+:ZG0>[_5+5,5_T2*=X>Z(F4TY^PJJ_.3R-]M M7CC[S 7/Y2^E_'5RGBAQHB1.?+FV,$HO01$;QXS+M9S7W/Z@K7#G*P%;E(B6_IA>H MM)Z!W0> A-XAC M'](DBB&*4 3E3P+*\XX3(!P33.E%M+\-'4]T_7BHRG:O*N;?K6,>%T+W9?UM M E]O&;"#Y?@LP)6TI_<;0] !=T!CG1:XJ;\/H@?N4+^9)KCKQ0M2-39TO%+HZ")/;BR-,K M^G>)$%.[OCC0H4=ZA^D8Z%FDH9$=V$@=B%]L';L;,$FX#VZRZE.I4^[K@>RZZ MFLB%6_8U7S+YH5N)T36 R9)5:NMI5..CH?*QC=%YI9\I.2:NX']>+W#ZLOJ2 M+C@K:2SF3A"IRLA8&1('(JJ*4#%YHO-Y1#WLD=AQC1+<-/J6R\?,SNC KV=O+(,ZL-TYPT8C\2PE!E]*/._:\30V-08(63(Y.CV. M:GH,(#@V02:O]HRYQ6E>5'2[S5XWZ]5756G&JW)@ H.41V\EKXF9WJ4;, SC(QMP5+/GEA":& [LB\#. .EH#-0 39 M;KX&)K8"65MZ&C=HM5OEDP!5C5?Z0!3["<0J[B3P& WCV&<^9F:!C9;!'B%"<32P M]79OMB$@@JNFEUK&0^X\2AC)N8*LOR3G^MM%I-6B'#$6K=V.K M1NQIU8+OR\7BRS)7G%!S(ER/^IX/O4 Q\Z'$A7$41U D(1'"8TG"@LO*Q+;V M/[T#P=FJIG4=_A]0:@'^4'J 2A'#A%;38=+=T@X&_N"[6^NX6R@JJX7>8'5E MVWO_X-*R6M!T5Y?5:\;,%*HZW"JYG]W\Q>EFG;[Q>R%2*GOXDNWCK31LFE9# M4[-@AI]%!LMTO6 1S8"G5C9SDBS0B@%L>H;*>R M,93M38M>ZZ,8$B-%MV;#["530LO?<)JI&]M[:81RO.;/*;W-WOAJK>)SYXG< M%B$B',B18BN*70Z3A":0$41]YGJ!0*Y!='Y'=UIS8/R8?.5@>I9R@X+FO)): MKLM;L;5K"K5CW6Y$;$ WCOE0N_5YF6+V%Y:.X#ITEU: VXDOLM+ #2@ MOM2"I8'[LOW=D<@OM138LU_J/?[QWL>]LW0U#YS QSXG,,$H@$A(TTLH]B#F MCLL2SJ,H,B).&DC.J>W^3NY8/LX#61_-\3V1/0;J(=V7Y[HS#V/Z7&TVOJ0KBAP:=LM -L.YD:X2AEU/M MM+71G&B-BM2=9LT/]3OD7' MMS&Z-"X4UKM 67D!7/QU=;_^R?.GGSB[?RV8"+?GSMNLW'/.L2#($XD\_%'B M*0=A!..$4)A0/W*CF/G$T4KB'TO@J2T>#85L =YZFWY)Y3\IM5?- <4?,_1= M]T73&]"!%Y7+*X7.ML$UI>Z@4!XH[4&E_FSOAY0?1@G!Q+X+[2IPD_L^QJHG M-[7OQ*1>W:B#UE3Y;APAQJJA-RJDM6I\X_9K[I!ZRIF4YC9C3^EZP76]48=O M36V]+X32]S4=0=#M:.JO_<"+XU..B_2HVO>E$N%9^I:R#5Z =F",O$SG,>CE M8CIJ:C3_TGD5ZLZEAB=Z%D+I,@5-EJ":]/>;]6J-,S7 _^3I\T_%*O;&<_S, M;_[B.4U7_$%NOA=UX7.-\ MK>=K&DEZD\ETK,-P\ZHF_ P0_IQFZFRIV%M+&8H#Q(_'S^K'\B"A>8X8^]M@ M,:-NY'HPBJ( (B_D,$$)@R@D(:8>L;_A%Z'G ML)S@&(]RSCQ3S+NF]/[X\.G<\6%W2CCX3+;Z@PH L$4 %!!8+!@U[IC9JC\U MDM3CEK,:=RA.JF.-W+W-_=&<,1;P"!%((RX7*L]C,,8.@H@EB&+F!2PRNC0[ MW\W4CC!%LE#EE:!U\\/_4G_7/-UT0'N)[9^HJ=Z9X/H)2-7MP:N?TM*V8V?) MQ(YB$:=@P,SLS87FH:KIK2YZ;OZ24S##BVW=[]6G]]_X\CG'KS]3>J72[8YB M1X1@,0\"!^)0*-+W@,(X]!Q(0C=D*'(C1+6"Z2S(,CE#0W]RMEEPM76MU"IK MM&T5 SO-U'9GKQLHE#-EB^\_AGK&:J21&=BB]1B(0<*)+*)JC4R^OR0C<\I? M#-DIM?SE3?8M^ZUN38L]2<4:ZH=!&#'FP=!E$43JCQC%%#+ANY$(B<>$41F- MDQZF9B>+.NK@JDA,*/_^"91"EYG[ID6^CP'5,V\7P32PT:JC,0#;:J/JUJIW M'[<_\J(7&?.9DO?]);:(W>:YR,@.' M)0'W"!0NDD(D?$X*,XAB-19B:=;A9K=.7HKC+GH+8,"C1 M?!CT3,:PX YL4Y2(M=#!&=AI \4RATJ?\GA72FXQIK W:K9"!7X86X;J:U]V';TW-^.RE^U_ZE]Y'0'1?>O?'8& ;4;O?MA59 MW*QOKPONHZ9&N^ ^KT+]@KOA"?-$QFL5JR+/'==+QN>)$)QA[D./!ZKR%(]@ MXGDN%'X8$LQ1Y&"M"C''#4]MXET7T6%2.*"DTT]0/ "K?>9= L'0^WT][8T2 M#\^IVBO7\*"AT=(+SXE?SR@\^_N^Q0^N&)/#N7I8KM9X\?^FK\77) 3CB5!3 M+_(#.?6B$!+/C2"1.W;B)%%"0^VTX>9NIC81*SK_2M09*(4%4EK#F=F";/<\ MM8/7P+.V+U0]2A^T(7%!Y8.SS8Y<^*!-M=.Z!ZU/F^:<[),9"A_ CRQ=K[X_ M_EA=9:R67;K_W8/\7>5C\@@5D2LX]%RLKE*Q ^,(A1#%@>/%L1LD*-3+(^DO MQ-1,AY*Z<.HI$76#_"\8@W8S,A:R@]]?[!)N2G=@(2KX12GR*[A2:-<2H0\> M>2@>Z70?VAL0W4R*<09FI.R(2P?(1I;#Y8 V9"Y<%E&(-XOT M1;%V<387 7(2Q5C+PH1"%(4N)(B$D">AYY$$^\RLGM=EXDS-"AUH4^QM\U(? M0*5"LR*$L%CZRQ+%1=#Z5BO =VJ9AO9<-*)ZMFN\<1IC@WPP1)4JX+H8HJTV M5=5C-40[AA/E9:[5U79?DB=XRR*744 M^:H^'MG!Y^4+3K,Y=3V6(#^".*$$(H(32$3HP] G":%QP(1C%/G3VMO43&LI M+-A)"[;B@C]*@-9.6OL:N7=*M]IE* M)1HO7S^U[" D@#FX8>^%S 9WJ"@ 4VTWV;'\1E>J)4,Y/IZ:,? MSX=_C5]35/.B%+H&)AWSH1HE'D<<"SB.# MTB3C2:XUN<:OW6D2Z;XX==3;76)J/6P^T;^E6?JR M>:DN^A-/;A\9I1 G#H$(,1ZD_N@Y:E-Z$HX_2E\B%/W MM.VM_WLA:[ M<;X5= 8RKEDO40MAO:.3+=P&GM5;,6>@$+1 [F:/W%T+2%/; MH=3I-\]6(JKSV)::J:I#I6J&),"7CZ>>7W'<41KZ'-]%+GP\*(,2<=J#UA8Y M\>4"C4MD; W $])C>RV;TUJ5%:/^RFE9U$&3UNKPK:F91LVZ"%U8M-NLRV 8 MV/84@EFO#]&L@!R?&>HD\3/0][V_2?>W&-5S^_+)9_KJ[(:IUCJAM.T-;$A.;)/O],'KF4 MH*"05,Z(2E:;VW4-2&QMQ-NZ&G>+K:'TR>99YYV>_-:E&V7[+2,W85Y *0P3 M7T4!"@I)[&+(7>($A#(A]>GE^=OV6OZ.5W1O;_)Y!Q[KH')3D M\O2?P;>[AUN@Q%TL5YO<](![%B_-L^ZE4(UR[#V/DF4>("U(^A^+S[8Z[@FY M3;&3PW+KP_V6W]^62_9GNEA<92=;V/VH&BXV1FU.Z,/>REW<+9X>T>I?^0#+ M52_4+*UF9GV/NMCU@N5X+>S72&]Z%E7@B7_FY7]OL\-KP%V.YSP4R*$A=V$8 M1Q0B03Q(W"B!G ;8B5% D^+A]VXYZFMN];2GO6QU[-D@R ZL!7;R@Q^V4K] M*TBSDZB(G>A665W,T++'\*+9[]AL+V9PG&%^,6R@G\6ZXVMUJG_(EV\IX^S3 M^X^511Q_4 8VEXH3MG S;E52KOA?E%;2:OX*=HJ! MO68SL-<-[)4;9%=H%V]+!M>24*-:8[M 'IMJRZWWL^,_'I_4.K')W_=5N:JD MX2!*X@C+#:;/595V-\ 0QV$, \R0ZX>>G_A:80G=74W-WO[XC\?_ %MAP6HG MK9F-;8%6SV[: 6Q@6_CC<8_47LP!BH5VHV')4K5T-*KUZ5;XV*)HO'$)?>@3 M_HNO'G#*5#ZRBP,'NTX(F4]]>1"-8D@\CF"4.,SW Y*XH5'!T-,NIF85*K++ MM1(1O$H9BQ1O=>4HO[M-QLS/G<>8:A\P+T!J^).D JF0#CP4(%G-YFY6WBKU MYT$''\#W>4[!\R2?9Y\TS8$[K,IY7+WSBM+-RZ9@*_XM7ZY6/S)I918JMOTW MG&:?N%CF2HQ:&5M,PX1B1T!&$\4'ZA&(B=Q)8"\6H8-%B!#62W2S+-G4;$HA M-=B+#93MW?Y\Z& ,;+8ZBA*OBJ+$-07!V8&;@5)+9?ZT:A@//)ZZ M*64?.*XCY8U]T/@:I(8-- 8-^5^V>QLIR6L@D/:97$-U,+23=1XX%/D1CZ"/ MY#J+ B^!A/D>3!P4N AY+E%%0I>*=-&RS\YH2=T),*QSCBKGW&O-.2=V+CF\ M$WPHCZEUK^B$ULD>GL^/\&M^F.]RJO[)RWV0%YJR+SC-?\>+376#_JUP4W!V MKQ)EI:V477W"JW15RS.5YP42\Q@Z5)HQY* ()CQAT*4)8R&-$L*TCA!]!9C: M2:&>5:IT 84RLVV@R58?L,S 3B-0J&28>V$Z4'K6;DCX![9Y9F@/FBO:%T5; M>1FFW8^;G-$3G),,C;[M]+.,JGIDNE9G(%7?L[SJ>>;2^O):G-%^NF%I_A(J MMW<^=2.(8B)@@CF!89QX;L@4.9[1C;E9]U.SBC7IBPB\ _G-#)_A..B9O>'0 M'=CHM0([7/#N9;A9,G.&G8]JY/H!K9R64V9@O:D+&SWP.5GFJWQ,[\7 MOR]5Y[>9-!=\M2='F8<\0K&'$70#UX4HX0S&H?R14#]V&?)"$CDFAJZ?&%,S M>'N1U4;PK1!:'KTJJ>7IMA2[7^47PQ'2,X'#XSZP*=QQ3M4TF('#@2BU #LU M=IQ3]DNO],/1U'DA SZOA"J6#*#V$D2&/MQ% 1"[@J1411X1W]3,X([<<%Z)Z^9 MQ>L"6,^T681M\/NM+6)[44N2NR%"=31QL623NGH;U?AHJGYL971?ZUN:?8VE M$6/;TN_51QYRQTM0%$/D<_D'\Y45D2=+5\B=%V8!0T28E5P_U\W4C$?]EN\S M%RE-#+XV4Y&KB3>INAIA?#6IR^E M?+QY>5TLWSE_Y/E;2OEY2K.KQ:(J%GPO]AR6)0FW*E5><_PRRGS/00YD5![+ M4!*$D/AR$Q+$24 3XOJ^;U0U?#!)IV:!ZJY\I=$R*]PLBBY2$2#U=U#Y5>,W#ULMS(I\?AEAQH!*Q3 M3MJ6\X.8* >"NYF@U!_L/]Z6MZI4_+RCB]5]U\R<_J/MD:F9L^EL)M5 MX4T%ZZ4*"X,/-_?@3O[_P(9_62[7V7)MP@K2"F6[$;:*XL!&U!# (0A#=)#J M1QK2VO)XQ"$Z"AZ0AVB]T)._B]*<%P;I99FOT_^N3)*Z>E!+HKJ3>,CY2[IY M6=UF;[S\-%9SX3N1$WH(1I@+>6@-&$P31FOZC%\4 M;*>,VDZRK0JS8O>!:_JI7[]66JDHAG2O68_*A3T'5&\;.>#XC&3>=F/R2UV% M7]48[+0H1FBKQPS4-+'(;G81DK98T/H),2Y;VD5 G;"J7=9:/QM;KRR1L>)@ MJ0H$2A.DZCJNWZ61=WT6BP0*/_0AXJ$+"7<0='PO! MQ*<.)$GL(!)R$0FCT-VSO4SM$%@(:52 KAU$/?MP,30#&X42E5) NQE36@A8 ML@7G^QC5 +2J>3SKVQ\V=^D\<)[_EB\WK\6:6?B62BOR?2WW-&M=ITY',U.; MT4I<4,@+RKU"36+PG:\W>5;YG*ZV M1_/C:"I9]^3HOM)O"["]K'S@^=;IG-)Y*%POB.61PN4B@$B$"&(O%%Y'>#U.D_)9EU<\:R75:6.J_(RJ/C[ M)T"7+R_+[.#D,0-$*5B4R,ZK]7M^%WR_5_ M\O7^GKQ>[7&. D0]04(8><2%R(UCB#D)8(!FG%3\H)L MN0;O4[T2>@64I[TQ=66F?K\;] #0W45,;UH$M;FY.3]*85_D#-Q'@ON$T02N3MV'8BHX! CN3CY"0U#C"GS8J.# M=R\IIK;.*/FQ_"K5A7O]M TVF?)%\4J/ZA]?*TW JVS$,.*VUYCI+26#C\30 M2T,!;JD *#4 I0JS+;O&5HTR#AIL%0$/;0/1HX+C!4!:*^W81X:1:SY> --I M, M6_HMFYP4UE"V1F!QN40CLUU8@_"4&L->T^;QK^6&4CFKRC3JU6KS4FQ[/J=" M\)Q+='KD.)NU.C7;6VVR=^*#O?Q@K\"L1]:S(=KM1G18H,L78&G8U6LAM/PCJ$;@]6^AAJ/)<>5FN,KQX/R!IUS5)#>]/SOCD^3+CR\WJ MT+^WE=O UC0!IF%5+& UM/UHAVD(<]$!2C_#T-3H>":@0ZV#R=[UK/FT?LK9 M59Y_WI2E?W4G\^%;4YO"M:@@L)51?]X>(=(]6_N#,? H'M@Y#VY-7 H&46R[?+62S_LI_%;6V.,ITUE-K.:YU'>_"3J6B^ MIY?G;]EK>IVM6,Z^+/"S-C'9V;>G-G,+*<&3\H,\@V]W#[>J?L=D%48D'9@Y7GTVNV2!4P&MCE[.$H! MNZ.BMC2R]&)Z18DB/8;(1(]JJ>T,TZ/EW1HK[;!5X'^'9_MC%.4_N/ D< M5\2^#P.JRI,HJD(<(E?^(0(6AYZ+!.J9RN1.S5PU9B@5O*WJOD@>3$H>0H"+ M=#209O+)+./%1@+\F:Y_EM7?REOPWGE+KGDZDA&: QNZ>I;1("E#[O]E>1=4 M;_JC$GSDG[O]O[TOG^DRATN3I#5 OY[F8N9,5510>V?GI;J MGV[^XCE-5VJC7$:"S(GG,H>I@U[" X@\A"$A<0+CV"_N%=<.W:B;R#L_G[]43] MU0R4ZI<R V$;RV?1#(\\<+9,_%ABC[M\C#P8)TO3V/WW+>^> MK9:+E!72%6'F[WMW%XT(#T2HJ*TPAXA%"20)"J JO4==CX9A9%C,O;FSJ2TO M#WF:T?15'B+*.E@UR4T+M[<@K+4T:+=962M Q4/+(^!; MP?%=5G+?R'^K&+:D4+L@YB0<32@3$(@D]AGT?$6YB;.R( M-36S='WU^ _PY>O]/\&7[_??P.W=[S>/3[=WOX&KZZ?;WV^?;F\>_Y>9?;(T M?'J6;/Q!&=CF*5+5XF)DJY+:IOZBM )I]BO8*0;VFJFL[ZUN8*_<(%EV=O&V M9$DM"36JS;4+Y+%UMMRZA:S :[DW?>:K.1:"^\R+8!@1!I$7RBT@HR%T8^IY ME)$D849WT^!-G36^S/W.R?N14ME44L7G#Z4*=S;\L\T>\X-7]^>DU M^A>*8L8#&.%8FEKF1##VF ^%2WCH.#2,0U>GXI5- MH8Q,\VA5L4IB:?#"L9*1 ;P&0LH.WBJ>-KEFOA0YNTJCDKU-]R+9XGAV7!J$+M@'OB'>P6)'(P5)V(=F'UDQ0-OF>3"?J\__*<=9&5+PG;\N\_6< MQ0%+&,,P3(20JRCW8>)',?0B0@/.HH#ZGFXB3%,G4SNP;.4$>T%!*:E^'DPC MH.W+F"V8AEZ6S!$RRH/I@J!7(DQCHZ-EPG2I54^%Z7RV?R[,@]SDK?.7K%2E(N>Y4_],F#.42I?=I: 6C@.=N,S2 Y,&=AN"@%YK#%T3-@ MSBIT+@'F_(.7YK]L*3:O]E%_JT_OM9^*[(%Y%(JO,<0N(P"A'U M,(Y#Y'-JQH9I*,#4+$(]\V7'&5M78:9N&&K_4*5A:(9*]QXG/5?;D.@/;&[L M W]!THL9>M8S7C2[_Z!T%S-PFG-=#-OI2XSQ5*Q:Q3G],UYKW6$WOCPU:U43 M#RCY3"DRCK'IWK5<#,O 9N0<888V2CV(,QJ0N( _X[C%D6DT&A0Z9=-H>K#? MQN4VH[FJ]O:9E_^]S2KZU=4#?B]6P) F@B'B0^S%"43$BR")W0!Z;H22B!#! M(BV*#>T>IS;9M^*!UU(^LQU'-\!Z6PRKL UL#+:R@E^VTOZJ$F-V0#YT &F\ M@] &Q]*6H;N_4?<(VNH?;PKT7^P;9JN2IHITE3(?[6JS_KG,54VN.1$)#V,: MPCB,.43"\2 .*8?4"UR/^=A)O,@LRK:QKZE9E.M:+MFL2MX >"=N_Y2.-KSU MS(PE% 0PVTZ53Z-LNU^Q'&% Z>9E M4[ -_Y8O5ZL?F;1?"]7A5_G3)RZ6.7_"?]U)E3=YKEB]B4=IX'D^].,00Z3H MPC"2>QF'N]+4Q#B* SS/^+-J\DDGX=ZR@%JS*REGUXF8P\VT0GBPEQXH\76# MF.R/8KL1^YA!F4R$P0S4% 1G1VX&2BV!5+,H^UHI^E'C:2G88,AQG4[$P1#C M:R_NH.\8] L^,.YM&A$(?4'2#D/HW8'I^OQ(\>(]KQA'$,*NES /)MQ355'D M'SC&&%*7!31QPR!!5(_&IM[LU+;MI6RZIO( H*YUJZ_:@U\.*+&,:6D.5-?Y^U=IQ9Z+ MD:N^EBA"KHMQ EVJ+(G'74@P"2"F;DQ$3!TWUJ*):.MD:G9E+RG8BZI=A@4W067",+5(+2MIU6*V@-5;95:-/RJ2V:B<*3:54FU\M[KHD/U:IT4S.SM8#L M4KV"+*6F(*@T!/^[:'Z<3XM*U\ZR>T.M?X M-5V7Q_NKU6TFC6B&%S]6_'$IUG_BG,^C)(Z03V.(PC"!R$4^C,/(A2+FPB6! M0P73NKOO*\#4EH!""WF@6!7%2&N$6W2O","*Q;%4!6Y6'*PJ9;1/O_W&JM-% M,/@(#.U,*$@@S["=U7201AQLM0 *_,=QP-=V4@P^"&.Y,P89#!,OR$5(-OE+ M^C4ZEF?E(I5K/IC+VNEW<-G725PLEG\J5MS/7,@#$F=/^*]B;;S^J2+_;K.K M%Q5!,N]TXFI"#VN5 =>?U0. M8,[7'*SQ7X#PC(O4L,"U\3#HG0\&@7:<9:56AW4K^PQLI5?W8.7!8 ;.1*7) M0T.ACKVM?E\@+>WFC;L?=%YSC/7GO=OJ9OBOV7YO5^J6H [&4&WVI;+K@ M=WPMOZCE"UZ'"/ M,KE79R:NFR&$G-KVO::CXK;-MUJ"C*_!0EV'RW]5?Z/[._%HDJFJ>72;$N[Z":!M[0Q.:.^6( SV4,& MY<);$6NWLC;!&MI2-N#4?1=JEA>N@4:_]/"VAL?+$M=0[R!97.=Y4V_NES1+ MU_QK^J:LR%JVFI)%Z5_>LI[+?6N^3O^[W.0*.0W_D^/\B_R6YCA 4>AA>8Y& M;@@1)P3BF/I0Q$(>M\,88:X9('&!%%.S(4\_N3S0*0EU_827#$&7IW8D8(>^ M6BNT@(4:8*_']C2]*S)1UT6>IY4V0*D#E#YC#(>N[W:D81G)@3OL\!@X\GCYL;<03:HE+[!.M75GA_1=AA.)Q07T5T=MC@ZW=59A<[179U_T/QCO-^L5W)Q4D9Q2[.C3>9NU>HS6N/IOA==K"" PHL'G,H]:!52,(^<*.*)AR$-B:I2 M[F)(A._!P$L0P2B*PT28W56=[6=JLW\O)GB5GMT'E;="Z"+P1K\ M#F>'DQ)1W;E==^#4X]:E%05K%R?G>QGY[J-5U=/KB_;'^YF"^_5/GBNKDO.? MTIK+,^G^-N2.K^_%$_[K01U&Y4%TO7G$;E[:>ZV/[5\,+: MUO#IF:@/&)2A=S;%>!RH='@;/2LNJ)>B3+2OE -U[=2)NM1OD&MHRYA;,J"V MI!K5X%J&\MA VVY^Y$+OJI;!^OTV4]6#"E=1H<_33YQ5)7N_+'/!T[4ZN/^3 MI\\_E9]2[DGQ,_]--KY6)(6[)(IY(-R0,"0@EWM'B((@@HDK-Y6!C^,HYE& M?#Q*&7BK:DUM.:EDKZC$?CQ^!J_2G!648F,5B;?[V>BM0],0=D++F(4"\R4T MH(8-*!?'M41G7WZ^!M ,;"$"%4:@ *G@@-6I335>!?I!QOVCZ]/;5>KO4;U^ MD(&T5MM^&.EZ[@,V9,7_O9%2W+RILB6RE:N_TM6<$9?R@+B0,2(/:B'G,*8A MAI%@ 77EJIS$L='"?+Z?J:V4>S%!(2=0@LH-NQ35M+1 [":2]?E< V]EO1! MRMR4M^-@R[8V]#*NL6M7]<3Z=#S>SQP\Y$O*.5M]D>(5>6651;KYB^C&7<]N6$5S8 MR"&29@5J)"W;RVC,EVM!8,BK=_8UJ7K35/S8T M^B_VW(&LY79&;8/N1>D(44433]TCACY(PU8G-"UVDBN3MA9@ MP]['79C[07.R8/=LIN>%C7KV/I>3EVVHFJ^?,/W78OF\9>CT0]=Q@@12[%"( M>(!@XJ$$"NPGH?Q" Y_[1OE87SG"!R?4?X, QI !'!$8RY*_\(7#>, M<<1Q9$1--XB44[-3I1^6'/IA]_ZE,JP_4[_%1/'ELC@TJJ(-K\ S7W; M1X_KB"[X88;T@GJ+ T!NO2BC31D_J'+C # WEW<WYY)'W*IZMSC5*TN'%+&(HB\B$*"7 83'R'J^@&)G<3JY;)E!::V'(UX MC6S[4[!T8?R! SR!J^%5Q]WPN=M?%?U9 G'F'G@+!BC0&/$">*!Q'.NJU[;X MT[K4'6APC*]OAY*C[\T,5U'GU?;P*F/%I7')0GM=E4_"" DACU.0!0F7AZS MATE "$0\PB@13H)#(Q(IC3ZGMD95(@->RESR/R_+<-I28H +^4WO9[K1U[VA ML8KIX'I'A5&08!2J6"3ZOPQ+6Y3^/:48E[S_,JA. M:/HO;*Z?:?RT6:497ZVNZ+\WZ:I(P]K&^DE3PE?KU>UJM>'L/E?_52Z5NXWR MV-^+LDYN^=NY+V+*$L^%E.( (A0X,,9)D23ER?^1"',C7[D=L:9F..5H;EY4 M'8\J9*2((KE:K].W).E4J 46]TS M;M6:@5(Q%?U0JF;/'ML%V9)YMB34J-;:+I#'QMMRZQ--D%(K4^DUF&,YF7R$ M.?2P_ ,Q%,,DB3AT'9>%#G)0XE.#8N0?H(*6X1F_7/FAQ[K7*C#F=V#)2SWR ML$['06TU=ZED"R]Q^!OE)IT.WM\E :DF^;0$(B(NE@5B:?6,)\(X2,_T'(VG[0\M8-&3;P9D!V^Z+*8 M'B/6;MXOPF%@XWL P=,%$.B2LUX Q4B$J_J0&)"G-JC=0(AZ_/1()*<-0NZ) M2YL>,">7DX8ME4_N*;>_&M =-K\\J9E5"-E Y?[5-N]A-R:]2--:FAV--*U; MM3IIFL;3I@ODC\>K9Y[1]T=5[+.J!UJ$AH=)@AV14+E2^HX\WB4<8A6,Q/V( M"QK&B+J:93>;NIC:DOGC/Q[_ ^!"5+#:R:J[:#0"V;6 VH!GX/E>(%-*"?9B M&A>P;X1(=X&U =5(*^UYR&PLMUT@-*R[C:^-M !WB;U?B3N?[)NRMZ3_*KUL MGS>JK'%YM"B];^?/,G.1,"R37SM+B6++.(-UDJ-P#]O58]1DC3^S0L[F-XD5;5M<.LNF"8 MG7<:U:/RBV(BM;A&FXF7O?&TEGQI+L'("9B](3I-PNS?E)FM9#R=WV3K=/W^ MG3^G*J&UZUY;0&?@27T&F &F M< <.%Q6?.6YS]/(S#4J=*T#3]&@_E\1W=8#>T'6QJ;^6&_EGX]+:;4U,Z"L] M$!-4<@["":0#B*4S:&M7HQXV=90^/E5JO3-:ML6?RSEQ"8VY"*"'1 01#3DD M?LRA1XA/_<3!GF/$WME+BJFM>_*C"P?/M)#@ZUF;P2$=V Q=DF7QY_)#KY%7N8+&17U!H;X,ZA%BF\FL?89Z%($'0\1B!R&(>)[W(8AIQ[ M+ XX38BUFX9ZSU,S>$5TM/PZU/&4+E]>EEEUN: J5RVSC)>T7G^FZY]V,B;T MQ\C"74-?Y(>^82@0KO(:2JEW! C;ZX:ZZ"/=))Q#:XS[@X-^IW-K< X.H[N" MLPWT\#ALB\(:U,NLOS,UD[,O(7Q<07AF7##S !L-_T)/6(9V*C0B8K4:YCGM M^[D2Z@V-YS\X(_Z!T^#<[_MM)!2?U;UXQ(M=S R)/>P$ D->TF;X#"8)H5"> MDZ* H!BQR*@HW4D/4YNE2L RZN"-9RV55S3QTUO,+T)EX$FZ!:20;@!^TT;= M+2W!I^V/NM0VJG>\I#8_:'ZY_KF*/BM7Y9N,J;(H\SCAF'@^ATQXL=K\^Q 3 M@F H4!+Y<1(2I#67&WN8VES>"EEM,H$4LZBLI'_!?A[(]DEM!9Z!)[4Q,D:7 M[*W:][IE/]_B:-?LK0K5[]G;'S3? Q?+.EUO\&+QKFK6_J[*()9DZ,97<#IM M36T&'^X)*^'+TLEOJ_\H"HN6&NAOG;4@[=Y2VT9S\%5<$\@!;O5,H.JU+]?J M8+3]NHFZ]7V\T7N7D;#(KDB:%1_#GM+VEDG#E8H4[QV6ZB"? M]TC='U4)K2D\?O+^5LI^QY1Q/P.](]#T1G5D+IB:XC.P5QW4=:^8!<%6^X)S ML*8FJ #840_6?SD#NZ_F>\=7TYL]9M31LTPR,X[L'\)%,^JP-%'6C"N$^5[[ M@?/\MWRY>2W\VOGJ2V:\Q6YI8FH[:R4J*&0%E;"*W6.YSI:ZY^,NS+KWT);@ M&MA"MR$UP&Y9 Y1>F^2V=D?;&VLH5]\2ZSQN/M'+H-@K5K+C%1X=S?E]^N;4 MIO56-@,_5P,DW=/W,C0&GK7G8L[UP#&:KID5<8'_3-<_KS>KM3SYYM4]BG)4QZ$701Q2%Z(X"2!)*(746L8SNP MJ3""=8 ;,".\K 45Z_0YWE8%5@==5H+\L0B"GWB)##P M4001$01B% @H:)PP-V 11Y'5VDQVY)Z:M504 I6+A.\UJ)7:P56IG<$K-EGZ M+O2L[P1'>V#[;8'^7/V2_GPHDQVQ^RC62\-I?Y[,%[V&PIK;)<]N^]+ MW'#-U2*[N,T8_^O_\/=YY,<<^=R'<1(SB!(60\R$@#@.$4L\3CRNM3]O[&%J MJTM%4E!)"0HQ@933E+SA&,CNV)*+X1G8'!LCTX/ H4'["Q@F!_MM::OBIIR=MSM5ELH\1HJB*F*J6EH($:4!E//:A8PZ,8LB^5ONF>Q( M];J=VI1_6J[QPFQKJ(EOPD7,J$ P\JD/D>,02 +,H!<)$?B>"!,FYM*,D^7' M(5SO?NB]7%G6^[7:H^$ZVU15O&Z08=#;8-N'=L3]<5M=;7O[63.(+&U'-3L= M=3=I!L3Q9M#P;?.;D+ME]GVSX*Y# E?QA.0OV9I]6>!GW0N1Q@:F9KNEH%!) M"I2HT#TX&BJN%'4QS0VX/IJ1Z[XWL0+:P#9##R_PAQ+;TL5G)RR];E2:6QWM M8J53L?K]2O?#ULD2?LN7J]7<=8) $'F"(W$L]R!<,$A\%D J:.A@'PGAV*I! M670X-0M1[.Z *%/W%T7J?KI/W>]3&+<3&I#,KNIL):<*"\ 4'!X7O][$P5L(S_JG8G_U]U5]O;.(ZDO]^O('# 818P M ;U0$G4'+.!.9WJ#ZTYRG?0,#O/!H$BJ6[NVE;7D3.=^_9%ZL>476:1,*5I@ MD'$G$EGUT"R2Q:JG/O UCY-\$7&+A;Z-8!PX""+;D\' 5@!#XMO$LB,GMK2. MD"W]3,VJ/&[2UR0KF .B4L*_@#C="--2!-OGY*C P9#%:.ME5$/1H>JQ?>AZO)]9$-N:;W5.+&?4]6,K MACCBDH')$U8@Y"&THL#",>=1%+LZIJ#1]M2F?U&5L8QYU74=-1%3F]L]<1CA M)/'M:8"PB3/J&IJVS99'G:IG5#J>GN<>F4PR4/FD:(4GK_+-;(&Y&V)*'!AX M3"S[OO0^IS54/Y2>?TM [5=%-Y3D7^5\_@:1V$$1)WVOONMX;=KEZ6Z1OG M7_E2^B,;_58=+@CG 75M"V);'#Z1)7Y@,0Z0AVX4B/6(NIX6W6=GCQ-7:#K;8&&(5P8 ->RPHWI;"'"965O.9LKC(TA@QF=W^C M6CME]8]-E?J+/;WG)-G\1I9;_C')Z#+-MN([ML]T\ZG% F9+5BQ)*1RZ#@P1 M%9\"A_@6#EE(EH%",?"% M$ZE6\3=-K_K%H5!TJ9L">&A_^AZPAJ2&DPZU0#'E2K_8U[A^=!6U3YSH2B_U M34V\6[.BDI-65F+UTM3,@WI!JU/]NZ_2>ZL^\,0]DWTHS2%+7A.V)4M#!:U: M$;@B][!N:>2TPR,%3C,.CQ_H27 IUBAQ/I'_:ZQ4NV(8U'(]+\8^C#BB,@X/ M26\5A\B/'-L.**<]S^^%3M61 MV/.9Q3SFPP 3<2+PB NQ_.%Y#%/FB;]Y6HG+*IU.S;#L>(=HG5S;I-2G0GQQ M6%BG:T@[SM/]AT'5Z)@%=W#3LQ-WG[T20.D#I$Q,Z30YF'9:[+>IMOLVWK#2TD^IUGV MF)83TG:^B"=^9 ^;SZG8NV[FE&Y7V]*O(J/6 I\'L>59,*"."U%@QS"TQ3\= MU[9I2!TO"+0\JH-*.SU3&.4@VVD[ Z36%\;I!F9$YIW2GWV!U 0\-K\(7W9?A,_5%Z&A>/&\N05@E $RM'(,*^NH2\XHL!^O M5>-TVO/J3^P@\[?=J9)S;&/,+8AD##N*2 0)"SS(*;=1[#+DQ%I']\/FI[:, M%/5W?J1+ 5?V'_^.'3OXK^+ GK]IGM6/4%2\P.N-S="W=85@@QR\S^MLZAKN ML/%Q[]S.*G9RP7;^J5$CSSZE*?LS62[/!AB(_?/"M4(;>:X%H]AU((J9#3$/ M$,24$Y\1*W!COLAEGH>:#1A(3BUCLI-V0&=UD?GR(IK[03(N=Y]9(@:ST'>4 M0+/.@54S2Q,8KH'MVU7A9#-0:SIKCRP3^KY[!)GJ@+QOT%BGE/\*<6*J4!L* M#5/N;A JR=N?=+F5UW)2*/$?>R8_%RBF,7>H.'59"$/D!S8DL<4@Y3B.J>>P M &O%;O2086J;RRYV>&/8JYGU@1$=V&0KD$M* H9*!U K(?.?1F.8O 3A.'R3 M9R68$OOD)8@TN2@O-F6B1-1-^L27187Q*LK*0*FH]C:G9KTZ*AW)/Y/U&ZC5 MJ2/1KBD@=0'PRR9N2*R'OGOJ!_,HY:6Z 3149NI"1^]8;JI;_UZ<- MG*_XFLDXJ((DQ:7$P;;G02MT/2C+3\(HY!&TL8M]QZ7<(4HIH"U'^'+8U&^7=6@2;5W_D'^A(R')(\ M["-6]ZN4'7I,TLQ!S!"'R!'3$5LVA39A'+'8MZ)0DYRAL\^I3=03MA)=5H9N ME-6..X:Q&WA^G\#6"%0?*$Y= R!C- [=/8Y,Z: ,P2F]@_JK_0S.EW3-W[Z0 MS3]X_NMVS6H. ^(A%%J8PE!\J2 B7@@C7^P /$X8PZY/ ZQE8\YW,S6S4D@) M5H68()9RZMF5%C#53,GU$ UL/4IT2@E!(>( /!&743!D(EHZ&=4J7%;TV!!T M/&TTOOYGDBT\%S/B$K&I0#&#R"8A# DCT/,="[L\M&)+,Q"VK:NIV8!+$>)" MW/:ONB[$:E;!#'!#NQ?Z8F8JHKX!Q[#1]+*C*432-Q16C*)OOF'47.0W9+-Y M2];?BQ2[!0HC+W0M5VP5D"LLAQ7#T(D\:$46]3T>V8B9L!R'O4[6B!PGYQBQ M'D>(4YMZ8<1"&#BNK$ D RELVX6B2=]UQ5@XC.OQD1O'?!PZ\E%1]QD+,$'B M%.Y%,GS%MB")F0?M '&,$0DCG^F$KYC_GH\0C#)?I9N\RFC(M#-!5&"^:I7L M#]Y[+9@S0')02UTFDP^^>)Y':=AU]*C/*2RIYV%07%U;7NZWT%:T_]ES6H5B MU $7$.I%DX$GV(N^X)(=K(XEM!M;B!)O&Y3HAIZ'H-M\DQ=57 M^;M*,SV+IC5N:H;-^#",5(6[$AOD:1W1!O:2%X%K$O]BA.9=6&O;N3Z@&3)W M6EV/:O7Z@')L_'JUH6<#LS8+NT]'*(BO#Y,8/G QQ24-[L+V",:1XT('612B MT!*&D8<<.E[ 2,A93)A3F\/+EO!*27H8Q8'M82'M<6J2*J'UM>-RV=R-@?6[ M[^R:65YGQV(&2HTNAI,9'166BN?$"T5@R!1&YT"@?^%14EZS#&%;+E]9L2#9 MEFL7B]*U;8^R/AD"H%ZJ3#5G(K3O(?\ABUF;BNH[V]SD/%^7(\T*'4Q$\9W' M]O(J,Q"L0Z\H&HB.$K!W$3!#L7KG^WC',+V+2E^.T+O\JN[VN+/F<-91=+C> MH-^M'_DF2=DB#ID0G$?00\B'B 4VQ#C$T(LMYH<.02[U5*S6 +)-S;I5R2\@ M+<4M\P3F>9Z\I@ P8#:'PR& MZZ*?F_^)+Y\;FJXE3%C7DQ#F+'">0M.H;(\AP8VMR'Q(T#['C, MYQ;5N4KOZG!JJZVD+2FYJ%>UO'H.^4Z$U9SP)G$;>MTK12U VPF[*\UF/EQ/ M%1I#[O7.[D9UJ:LJ?^Q&5WZOGUWYG2???^2" %++#L7^WW4E&8\-8X^PV$,!\3PM,Z/9_]2L3BT^ M)*7\U48>;+-R\>'^&[U(C/&$UKR8[QINWE[-3XUDUDI 6HM)$?"3@\YYXXU4??\]@._VP\\ M..X#&SAMR =P#5^%82]'<;\>1W,;7P5(TXE\74.Z+F5Y U;20W[G:_I6F]+Y M)DKRDE@L6X@S)PW#D,$(VY$XB[( AC&VQ':1.YS:MD>Q4EBW4F]3LV\%ARO= MRSP#Z]UV@C3D5G4+J@#>Y;TU#./ YJI \*:)8+4A>XC!?" $55VEAI$:G?J?WAI2!QW+D"]B58PMAG@16XD-(8 M021,+8Q"PF'@!S0@@>=@6ZL">VM/4S.[.T$!KR35Y,MMQU3M_&L$J8$MZQZD M6LA!&'4[H3!T=&WO9]1#:J>ZQ\?1[A<&84G<'WE(Q#P<1 &TB.]#%/D6##T4 M0=\FR*)1Y&"DE7>GVO'4C$9-X5=XW&H&OP]$/$-58UVUL5>S)D,@.K!Q4>!# M'(@W1!>L<9@/WXE!1!<,38Y#4UPB)^D!CYM4F,7\[5%\J?+YFLEXS)=546C+ M"@@.,84TL%V(:&Q![+L>Q!&S'(\R8L>.B:RE5@F4)MGX.4N/%:]W)H^6+Y7P MA2WCM>17YB2UCXF:%3,,\?OE(]5RST A>4FS?=N)\O792)V #96+U-[Q^V8B M=0+2F8?4W4*?>.XC8L7Y*E8,U:$WI*E#+J^6U>%^ZHX'Q1[ M5H2)#0,ODB$.'H7$M2)(2$3]@/NN;6G5&[K8V]0F^E[8(FL WJU!):_>5N(R MQ&J[!V/ #3S[CS%+=I@-$$2E!(JA3<'EOD;=!RBI?;STJ[W4TX84'(L+WPD] M%CDAM#P+27Y5!G$<$.ABS^46#^S L7287N]'R_E?3PNC3AV>=D MS>]ROLH66.S "<$N=!W.)+,P@1%G#+(H<@).HM +M&XSV[N:FD4XNK&7E=S^ MD,*"0EI-8M$+"*LMS&9P&]A@](5,>Q7O1L/0RGZAHU%7^VZ%CW< "F_H%QJY MD?%MBK?R)\]/Z(M:R&7TXKU5VUZU,PY;&JUVQED%FK4SSC_0DY\V7:WXAB;R M:/C"-_=I?K>6Q;LX*RZ[SM*"5,X+AQ >1PZ&G(9B49(_B&<1Z,4(AR$/(H>' M6J2UO469VJ*UUP2\2%4T.3[[#XG:*C8.T,.[FFN,"RUF0.@!:D6JZ_9VBFWC M_JCK035%'MI?D'$91:\&[(1F]/H6>R8E;Z.,_W,KVKM]+:[8=D$N<4PL[CB. M,(^V)0F/.<0R)9E$KNV'ONLB2K2RD=MZFIH)W L*2DDUDY!;$54S<49P&MB" MG4 T4%10)Q:F\HQ;^QDWP;A+W9/,XLX7^MZN_7V;Y?6=^WD7?)%R%QW3*WSE M)2L.?^*;UX3RDCFA*C\M'RAIOJ,(!5$88QCZ!$.$O ABYA 8!$[(8HL&.%#B M(!I+X,G9*)E,7#&1(X#O+&[S('%'?DZ=!SP3V]41^I7;^FA,LIF\[;X M]K3PO9AQXE%HAXXXG8>1!R,663!P/.I:KH\CM=S#?9-3,]_?!%YB[C_E)%<- M4F_@<]FJ]M-Z8+OW[?[N^?8C>'J>/]\^76_ 3G6\X"6K'BXM3/6/O7%I-#7* M]#\5O9Z@9_[2;_?VD I7 MHH*FK 5P YW]5*$QM+GH[&[4S8&J\L>+N_)[/9-6);7MYZ1D(DAX=B^TV6XV M,IO CKG-+,N'S)4AE[%KER[UP(G=,*3,YTPO:[6UJZE9DY*1>;D753-IM1U3 M-1MB!JF!K4<)4D-*Z?2NY328MMJ)A:F\U?:.QDU<[53X)'.U^XV>KN0NOLTV MNDWIT\[?[M99OBF8%$H&[>><_.?.3]*MF92W1 YZJWD$N -IS-Y<8 M[9F;9^"$_Z] "DBH@,3*=&G%R8V_J8N0R>@U[L7+9-1NN^B9G(#Z$>%BHW'/ MTSK>0S$$_."EJ2U_0CAX?_N@N.$_Q>#R6G.5^@/;^EIS@]$HK>KV"M$^;&FT MF.RS"C2#L,\_^(LDZ67\74SA.-RO)?/(0+9/O)1$:MBBUO2" +'9] M<3#'/HPL&D$2NB&.;9_@&/4@BKG56M98;I#O!9X!HI$/K MC83:UM(XO@.;@AVT.XE!0V3PT(#65"IU+ZC,,L9T]/D>=#%J,+1PQ2B^W-77WN(@]1A'&"#JNQR%R4 "C&''(HX"Z+,#,"R.]0_II)U,S M0X6,4/2T$H>7G92Z1^4S8*J>6J^#:/ #I$1'R@?N%-#I<6AK5]_8^>E,%R,? M9=J5/#U57'A6EU58^A%)]F-'C/=9>H9D[,K"(LB+Q18$.@X*Q4QG+L3&1]E3+LX-V:=-NGWY_/FF.M]' B..; *QPP.($+-@1 ,;(CNDR'-(A!VE M.]$+?4S-\!6"@E)24(@*A*RJT[D=RBZ#9P2@@0W>>6RZ72C*(*G:/"-@C63S M-+]0&M:N$X46:]?^WDC6KE/PO;7K?M00>_F",,=B <*08D8A"L4/'& ,L<]Q MX/F(N1;18=$YZ4'+THU&J+/?W]6E*I^0G3NE*!^0E]QT7,=)^^_+ M0]X:Q='Z8,]D:K$G.LHO_"J.A)M$LO95^8>'OV@\6=X=U4D+'WGY_S*#L1"1 M_I#W5%])SF_CF--\X1/L,XI\Z')+LH(0'T;,"2$6AH,3)XZ0CW2LQ;CB3\T4 MW=\^@YN_S>\_W8*[>W S?_K;K/@);O_GV]UO\\^W]\]/,S"__PB^WCX]?[V[ MD;'8\@'-[.YQOR-JAG"Z(S^PE96JS$[2PZ4;OE86E(_(+/*C7QZ^4:*P3SKZ MI0;B+S.PPP+48 ")!BCA,)B#_B[#:"IO?5SAQ\UU?Y>!.AWLY(/@QMQ?8^#?U7>\6J/?+TGJ?:T6K-UZ9F M<>6MU./M [B_?= *63N XK+YO!*%X:^<:@#,1ZZ=T[EO[-I!6V-&KYU3XBA^ M[>PC_;P.972J#&E-UV(^?TQE$,K"MF+NIC8WJ]#WG93@CU).39[0\XBJ':6OQFG@V:L/D?8Q]"($ADZ+Y_L8 M]5!W4RN?G/)%.F F^^-+6YNZ?4D.S6S0A]Q0*FI[!T MK[*]$1EXEK:# ?Z0HAI:<,^JWX_-^Z"E\>B[SREPP-=]]@%=E\0\SY/7>N_& MXY!SYB"(8H]!A.,01LBQ8.#;@8NQ;2$[4/,Z-)N=W'0L9%,]XQX U.4;Z*OV MT'.N$$L[DN! ==43?%\(1CJD=PR^QMG[G*(MQ^N#1TG:795MQ.%\S M^8%$2[[@=DQ"6:LXYM2"B&(;$L8<2&/FAXAC[#I:58L-RC8U*W:@!\CWBLR* MVJ!B(YS4NN@=$4R.I]K!XIU&:6"C6VL%&FK-P.&P/3>';9?=7"D'2NV*"[I: M/W-'F0% -W0 ,BG9J,>F 2 ]/FP-T44O]^EC_#3?/ZX*P#:$%K+:]J%H)(CU2!X(_A6VW S3!&FATU?'VQ7\V.Z M9155/?+4JKZE>:;V.2E6$B=^Y2_I1LYX M::FWV<+Q72_T' ?Z04 @\L6GT"'2JBFH@D6O$H,7&QZMXJ"*>LT"A$K/]ZU'**1= MYZ6?YFN2_>-9M%,%8%C$PG%$ H@#CB$B+H*$!@XD%F<6X@%VJ%)5;(6^IF84 M#D0%4E8@A>T9WW()9+4]BR'H!K8-O5'K4?VO$P]CY?W:>QJY?E^GRJ<%^KI? MT;V:?TKC_$^Q+ZF*KB3_Q]F';7Z?YO_+#K[FIJ1J/P:J_)$HI#%<@JX0'=2P_$&0JLTQR\B3/6B]! M]@4WEGK.@ M% _\(@5L=['U)RXX5=\T=4&CA_BR.+ 0#%(KSET]#>?ZB,+(Y=5Q"_1AI%3.^V-O4-E.UL W.2?!=B@M^ M618":WJ2+T.M9@V, 3BP7=AAMQ<4?"JQ^]R!70\Z6P5,C-'87NIK9/I:!;5/ M:6M57C+DR/GP]H&OZ8\5V?RCN*<-L&7%811"*R+R7!8B2,26 =HQ\2([8-1A M6M2U71U.S:"<<4[LY-6Z"E=&O*=KYPHA_#S'W;VOLZ=% M^4Z/3]M[_0F7YNMCJHHJ%M_"@8L]FT'+QT6R!H*1Y?O0<3 )+<<.8E>K@-6E MSJ9F7$I>M8+G5%Z*%Q_X7FA]RJ)6E!6-BB'LAC8H-6#'_#X&$YUU(#%(K=/: MU>A$.%U*GZ.MZ7RG[R8ERQ_BBKU_X5*/A+$E;Y6L "+7QC B-(;+I;C29NJON*GF@,OHDH@?C: 42/#<,9A8WM#IIM MC[P5.*/6Z;I_[B']&/K'UY?G(D=&,5*^?GYJL^V1O('7[*"FR\ MRY7T<9.^)HRS#V_?,ND V/D2YS1/7HN:MK+^=;+>BM\][/S<\R@3FWF:2Z9B MQ$@00F01!E% , S]@$.QWPYC+-9/AU"=M=*,6%.;]@5_Z*^?'WX'OWY]^ (> M'F^_SI_O[C^!^W3XKD!H:'3VW)'G]0!K9 0J%R:U^K)$NI_O*M MC#G^2Z,DQ%ZS(AFQT@WLE0-_U.H9/!*8Q=O05L.04*/N4;RY,=QZSW)@ M=3[#YV3-[\3';$&]@-FVYT$7RQ)!(7%AZ!(+AK$?$,YLQ)A6?-QI%U.SKSL) MP1]21E (J>DV/0.DFG6\#IZ!+9TF,OIEP%J5-U4$[+2#<4N M2IX4@"L_ M.8%5=M*W=?;":1(GG%6!F9[C>2CD,8RPA2&R;1N&H61UW,7R&GN'*T.CE"7:I?DVN8&O;X^4+=JEWD#/8^;!N MM.I''N5/G$J"5;$]F+^29"G/=+^FFR>RY'-*MZOM4I@3]FF39MFW]::ZH97W MLA^X.#;S9_*S"KQ?^&[@4X<1B%U;WJ"Z&$8.=:$?VS:U?6[3$*M%MIH4:VHF MI! 9[&4N(P]4 S:-#EB'X7FW81C84DFUP%ZO&=AI!H7,,!.ZB=_MM0-GAVP& M2A6!T'%6Y_N\RS"JQNB^UW".%,_['L.J$04\!/HM$<-&NQHING@(>/:1R(.T MKG]](/K[GJ[Y5T[35[YY^[CES^G')/OG5O06)[28( ^QZ.H#7_,XR;/Y*E>] M:NC3]M36QDH'4"L!V+9(J#_60]Z/"4U K4IG%7HS(]%]RS'T( R\,@Z&O]9E MR34@]KI8Z=7A:)C-!_D@W+;I9I)OKYLGY)Y-V:UN5I>PM3 MLUNEI* 05;*%/">K8MY\N7^\:]PI*N[R.]#KMD)F@!O8UJAB9O8BMAN:?G33 M[:QXWN.HD=1K<.I&8T#J0$MQ9Z) MU;*NW_EG+;FJXTD1^"[/H'DX![8IATC>U$CN*Z'^/A"2JLXY\XB.Y'8S@*R& M%TT/IA;_F&(C(WF^]%3:^[0TW^NWFY.,*#)PMM%5=6M) DQ0'#J0VZ&PS:$; M%($=D#$+.SPFW V1SEZNM:>I&>6"LJ<(T&Y^\?LQ'[7#J[:A,P+:P*:W)U[: MN[E.+ SMY=K[&74GUZGN\3ZN^X4V$]$OC-<:MH8 +24!@ 2 &UL MY+UIEYNWDB;XO7^%Y\[7B6OL2YVNZB/)]FV=L2V-)%=US1<>+($4^S))-Z7 M)=:/W_#Y*WWCXA_7)0ZB ;^M<9[QG+7+16:+=.N79E6PBZM_.0L19YOO3C). M)YM/?157ZV5(ZPFS 97Q&B)F!0I] B>EA^(*D5D;_2PPO3W MD\77'^F#?ZR2J'_8B&0CCGO+G8OF,+I_)@FMI[CZ%.(,)SEQ'C,W$&S2M!M8 MAB!DW1)<,Q^YU#D>1?>MY6[3?5.IKY;IA\4RXY)LQ^5Z89GN*?@V:B]^X\@@Y,M#&"1:#CC'DQEBY3\4X(&FLWD536?> MEL7IZ6*^X>/5;W@:<3E!\KHX(X=*%'DP.43((\+DZBC^_G9>P[]+GQ_?DM%=3:SQB$DB),\E*(6N'LD9N%=&QXQH M0SK>87UP[7$ TL8U:2C5D;%Q>7'PB7YWDHECK0Q%JE(6HMM'<*@M.,:M0LD+ MD\>AX>9J([NF#32W:"#&3M3__YR%)7WB[/L'_+)8KB>2H8F" KF8 Y)UXV0L MR>NB+S*09(1C9INGL3L2[BP\LE$8!A3'"+<3?+S'Y721?Y[GG\A9GTBM2RF> M3*8L=/9YG2%6J9#%),]K[@3)/0+@<11XNP""A_P9%KO MC.?KW\,I3HKV,<1D ,.YG\0AU""M9!,@)*:O&GO$++#1/]7@C7; MKM-W#U&W$+$3:.R+ DT[H7>!H4_AV]M+A$^9LLH(,I@NB MW@6)3)XXB2;KS$)P5@IC&J#E@:5W0HI_44@Y5L ]H>0-_?'=\M/BS_F$!\Q6 M&O*Z(O/U?2!0')\CT/=-*";'X%4[C%POO-M]&7N)$#E0NCT!9'."OEN^7RZ^ M3N<))XP(5BPF2"$CT)_H #5,@N1,"&D3%T:T0\F=U7>#RDNY6VTFYY[P\GZQ M6H?9_SO]LG&W9.):69E .R31<)*/+TY#Y$GZ+&7P8EL:P)YHN;7V;EAY*5>N MC60\,E*J/7RUQ'!.MRU2Q"*!)>9 95>S('P$H4+4C 3"]9&Y<#=6VPT-+^62 M]6 YCJS_FH,Z>_]Y,;^ZZ4DJN)@TR&0Y"4!Q.A5%H) ^:>/H@$3%C\+ W15W MP\%+N4P]2IXC8^$CIK,E"82+^&FZGN'$!Q\52@$"62 /23IP@G'04A ?5JCH MRU%8N+OB;EAX*;>H1\ES9"Q\6H9: ?#Q^VE5V0\%+N3@]7)*=F(.?OZ7/87Z"FQM?GD-A(6/'PZKOAY&5=@C:03NG3PMI/?V* M/X5UN&!K@@1PIPI1CTA!-2GZU(&JO5A#$*I(Q1P!-&4(S(#R$@!.]3R:7H4EJ<-;<6 MW0T4+^N^\W"I=@&*GT]Q>4(GXS^6BS_7G]\L3K^$^?>)*0*U9'0BDF! >6<@ M9!= FL"LXLSHK:5QNX+CP<5W \G+NN@\7LI=@.7C9YS-+JFWE@F&%(!G9Q6Y M3ADAQE# &I=S(L.HK^\:CC$@-];<#1HOY=;S2)EV@8CS@IM-^<['SR3$U;NS M=:W5KT'[A.211*XW-K%FR49+QE#H2,8P<)=)*BA] X1LHV$WQ+R4^]'&,A_[ M]>3 M#2$OY7:UA72[ LAYE<8Y$RPZZ4V44*]T0#F?ZR4/@=[J$KP)&=EQ_LFC2^\& MDI=RX]I&PB/#Y!5QD#=F1"&SC-^^[_Q^T3QY%6EW?":0(V\@ ^F0#&\2,71 M\B-+:1]<=C=(O*R[TV,DVPP:__7'>Q(E_OYY5"LO8FB^PDQ_6"UFTUS;MKT. ML]J/C&(W7*]N,[%3GZ\G/[)=$[#]J#^R0]B]7C'ORB_3.2TVI9-C<5X?=]6. MRAI-YD%R\COEIG:!T?&1*.+-5J:4-&J_+5GFJ/Y+6^AJUG#JO&U!\-[Z[!G4 MKZ"24>!2X"!-5,:P3>NMH;@NMP&V7)W^![F0M-+QSB[)]Q-T!;A[HF\.$K@7'$73F"I2Q M @+%:> D+RJQ8%38%N_\M5N4[:7>IUN4[2/K'M!ROWL6]P%SD,2!H"_*D:_G M%0FDV%P266 EM][>_T5;E.VEUZ=;E.TCY+Y@4;[)G ! M4=L4=?+1I&U7L7_1%F6-8'*(D#N R965O8X<2Y&52 DA*P9*6 U..$N!I$*C M32[>#>;*7U$Q+DR&\%(.$W '$'FU6E%H>>7?9V8X!IG!FQ!HO]26?M*Y>A_ M/1=":]FZ>^IM"CIQ2P[4YZ*9<+N!QL7;U!43)>68M>,0POG5$X*WRH K02#G MTDJW+4?^<(3<(61ZW]^_E]GTZ]A1LRL7JW? MA.7R^W1^\N]A=E8+0SA)@FQK\L*0J24'RUGRMWCQ,6BL]8+;"FT.\E%V(:P' M+!T%@+N>2W-M= "QCY\7R_4G7)Z^G7_%U;I:Z=5$B"2CI$!1QTT6GRT0A+7D MM[/H?$:)N?5Y]1 =XSHT[0%TM*P[P,NKE&K[G=4'3$A;@%R]WW%]F2<>',_& M:@\IU-)5'1B)"36$F+.2R=3;AM:GV!9ZQFG$.!Q^FLF^ QR]"5^FZS";_N_- MT\Q&-F\6J_4-AECTQ5HG@() .OTY"Q 39U!,C$5DR_W6_HR''6M/$#5.Z\8A MC[266N@ 5N^7^"5,\\_?OM17/SJMWZT_X_*6X";:IR1B?6VQ6M6^MUIKH %RWB3=:*:6CABA*%8Y3$(SA4)BT>9,D MMK47RM$AVS@-(@<\W0Z6[N'06)#Q:V1W%E]PN?[^?A9('/-< X0OU<$C4SH) M7F-V40(+]$4A$\0+ =YR-,'I7'QN/>=B&ST]N-5-8OQF0N_ MKPC3D(MT?T5 MPPH_U(&'[\H?9#BKN";9!NVDB8!6U"KOY&B',041E7%!::MDZQ!_*T$]>-9- M(-1.[!U@Z-?%_.1N>"E+R9&Y!('7OF.^3@FJ3428S#9[KWEJ?CGT !D]^,U- M\'*LB#M R>,^_^^+>;KTS*RPRCL&T=:19F1#P6=/QI2C%IDQXUWSY_$=Z.K! M26Z"H^9*Z !8;TD5\Y-IG)U;SQ4Q\_.W-#NK=5G_6"SRG]/9;&*D#IEG!LB2 M 152A"!$ 5:4$$8HG;#U0\6&!MS8G#Q(R3@/U(1SBH\7< 5;.Z9\P78)D7(.+FD+ 8DD$47 P M(FH3C8O6M$XA/E]YG";I@[VB[R7(#BYC?IV&.)UM1B>^FN=-XMKGQ8R$OJHW M!.OO5Z(QS&F;D-/!)VOU5NWRGDTB?PL-,R;EM'4,^D'!T8ZT=9+,]6N3C)U! M%-*!G;G!U[V;T!*=X,%!B73$JA@H/*SWVS%(GUCPPF]M=7@DM+K*ZAE&^X]# M[!A5= "JRU?>]^%[?>*]O!#/AMO:Q +013IX(^/@.1EBQ854W"89=>N(_&%* MN@'347I^Y&G]"*'W 9WE&:UZ3T83KK7:3 >/N3:5M\Z TUI <2%JG@MZ;'W2 M/4K,N$?;< !J(/H.,/3SZ9?9XCOB!YS56MD'&,HRHDB9 M!%2L(5&U?LYZDJAQ'R0&PE1;572 K=NO+9?\7':IG006)(F+',O-?:=5=/ZG M;, HBX%KIR0;]I7K+D7C/EL,A*J&2N@ 4I>WY_\Q77]^<[9:+TYQ>8\GM.@P MZPA8ZGVG-)9"8,^A9)&8*(G'YAD_N] U[FO&0/!JKI .0/: Y?7*9IYBS>NN M)7#UB_=2 U.2IY!42KGUQ>.!I]Y@KQ8# >A(87=P_[1U"]RX51XO:T^\/8?[/AS>VBJF!Z35EZ(;HKO!B=(Y M!2Z)]$H_F6<+D>D 40A='Y>E*ZT?7AZGIALG?D!LM5%%!Z"ZP<0$&19)'@,D M=([V Z.8)%%PJ[(H0AMD/&T;37JDB]6-<_XL=^9[";L+%^OT='J>?U=+,A>U M]=L)SE-EI=3L%JDU)!OK=!NRH]&% ,EHQ2R7JFP=/'=HSXY'R.G&1Q_2E6JC MC [LSQVIN*2,=4)!*I)VA>4"?*:_2J&MHC]Y'UJ;H .>@0=+.WH6]!PA\@X M.^T!VCSP=[!1TH MW [ \2KG3:/','L?IOGM_"+K=Y*+<":H &@*Q90"#00C/)3$F171U6F.K5_C M'B9EW$"_(51:B+H'Q*1T=GJV>>[9./5U,,H2/^-\-?V*;^=I<8J_+E8UJ_== M^12^35C@+EADH%54Y+9Q!<'2GTPF?\T5DT3:UK[YP'?=?4@<-[1OB; !5=,! M\C[@.DSGF'\.RSFY;ZL;[/Z$99JF)#V1&3>UH8EFQ!%/#F(N!D2(UF"66;+6 M8?W35(T;WC?$5V,%= "I^P[C!(UT6BH-N=A$'#@+WKE"7U J93P=XAV+2Z%]V?Z+ MF8&PEWJ?GH&PCZQ[0,O]]OS,HXPY14B1TRX2$2'H;$&G4L-,+J(8X(025"9!9_\,*9E M*UF=.# ':O[Q-]0F:N@+6><#X%^=K3\OEK69TJ2$F'AD 6RJMS@%G(Z,4?-D724V'M$T-O5ZHS82-[HK%D&#/4ROB"'J,AM$QR3 MD@DI?&A?*/0@*>,^FPZ-G /$W2-JWIVM5^LPK[VU)LI4TJ6$.A&Z#@,/Y ^2 M/ZV82BRE<._#6,E!2^5IED<%X7]"A0)5LXWWZ""G'9VQ\ MQ?D9_D*[[Z%BIJNV?[6)$_TOUZ04PXM%'Q.XE"@D*;6?CY06Z(3FR6>*.&WK M]_<#R!S7 6^!G/O)'(:82Z]%N(5@BGB6.B-*D M8MH?AS<(&-?S'@)"A\NW W#\8[E8K=XO%V6ZGB1I,SD"%JQ3!I0-!3R28Z!D MX#6QB4N+C:%Q8_EQ'>LA@'&H;#M(_[DJBKP8$W+=M9 BR$!A0*S]^HG\$!F) M1C/"-S.<^1AS\^D_CQ(SKB\]!&3:R+T#N_*!=$$$U+E\/Y%EG"TV\Q\NN)K0 MF4F;02>(6"MJ&>T+ISD"LIC1,ZEU;GT9M)6@1ZD9U[L9!DB- M9-\!BOZ!2#?323RW1S]51LC>)*< M1]LZC_X)DL9UBH;!4TLM= JLK/KY5E:GRU)4&\^A^4)KB8Y9L^3]F!9-:_) M!(BN9AAP;U$P':1HG>_S$!WC.DB#G6O'R;L#S-R3S*2V8HJ^1HQ2U,M200Q8 M7NH@"$7LR'"CB_-0;O6XY1?#H.4X2?<4B5U7LDVO[5.0]OYV2UZ#L3*[/2AM7QY[5/ M& (X3:3>P;ET2?>E*T;&D3SXE$$C9K*5 M+H*/UD**.0I-L6*4 PR%NDG"N'TVAL'*X3+>'R+^'")S/*G/?)_:-AG[?3%? MW#:9ETR1/^:,Y18*0;R.WBODBBD+4C)E"_>:3MK6)]16BL:M#1SDL&JG@2XL MS^6)>_D4-YV?$5/7C]&OL2R6%_7\G\(W7/W\C81(FIO.P_+[)I>AME>KCWB+ MS87%E1$F"YR%*0:TI7VEF+;@ ^? 72C*:^-*;GU#-" [X\XP&L8B]J'[+MRW M"Q8OMO%KG&-]/A*10MC($1(&"2I'.B1$T."=%;3/BPZJM3U]A)3=KLK9R\/? M<4+OP(3^CNL;<0NSP7)C!7C.:@I?G=C.*7A!IA0ZY91VK5VW6P3LAI,7E2MR MN( [L"R7W4LN<\M?A]4T35(,Z)SWH'UEPO-,YI'^FICWY#[X$EGK>\H'"=D- M+2\J+>1X@7=@4^XR\=-T=D9QQ 2EY:HH!<;4.0&F#F"76H).R@LO6 R^^:B9 MATG9#3DO*F^DA= [P,Y_X/3D,]']ZBNY<2?X^UFMIWM7+KBYGR_L358DE0)8 M/+EJ*%GM,6 AFLPY;1NRJZWKU/8D<3>LO:B$DR&5U"\&[_%U;IRU"EYQ&8#[ M>M6@>*>Q&X&_Y>U)7[< IZR24%MUH8;KSI6TRUJ"RX MO\2S%1@\P5W[-D?GP-VTP+[7&O(*Q1Z9+59J*"IQ\LRB!Y]]'2E)1LT'M Q; MA]A[DM@V0,P%=9%( 8NJSUF,D1'/:5/\4X*VFNG8.MGE@ !Q*%LV)#JVQXW[ MR+V#$W27EJKO%\N-WM;KY32>K6N-_:?%>2.S*P'R:*S+0D!*@@Z)G!CXA!)B M<1[K*VIH7O_;B/1.:H6? :ACZ+ICB/\Q7V*8U3+J_[Z852?D'V$ZK[)X-_^( MZ6QYWH9Q.5W1CW[:I"-1Q#9=Y.M.PZ;R&ACPHLA=820"A]J#(:@F],2M:EU0 M,10O(V=(CP','3?'LZ*D@]WR@ BN6%&A<),-0C&L=A]E&CQW')(6BL42;98# M3'AYC)Q.2O6?P7"WTLE+ZPA[,ZIXH!]P\Z#IL9[#SQ$U/<5?^[!I2P_C6%)2 M7F7@ 0FBC*)]+TP$EBC@=UFAX8/UE-I&6./^L&20G:ICO%'6YE\^!]H[QH#E MUJ"(C$Z0UHF6G?:';82%)QK$[B/O#H["QUM:,NVX-EBS;Y("970&1_X%1!.E M)HNNDVS]/O(R&L3NI>&=&\3N(^X.$2VK6UU+R7N\;$EIT$MNBZ@G#GB0G/(*/,RBC&4FS=:^A!0CHY;HY7](.#,X^1>@?0N=':[<)^YI + MDX:#UD+6(5<"8AT)86R10M"7I%M/_+E'1 \3-(]2[.,-] Z0<@

62\XP4S M: P1;6@7L5!+YI0$QQR)AC/ZAK[ MP)0@9S#+R&L\4(@Q'@&SQ5R+J41NW<-L9^)Z&*O9%&*#:*4#N-T=ZWC)A;$B M:QL@!TVQ)EEC\*Z0*YD1A;(E.MZ^$>-#E/0P/[,ED!K(NP/4/-! 5QL3F%$1 M&!.6S&PT%%KWP/D*P[]U-8R_#A-P!Q AH[C$L,*?\/R_ M;^?W+\\_+&:S7Q;+/\,R3Y@DD,=,XDFU #@F [$.+,$46)3H+.VYQOC9D\1. M K4#$7&_VFLP]72 OOLIVQJ%D;;>GVTNT@A,!Z4]1!4P\!=DZ"^7 S/D! M$Y>'4_E=^W64_ \&T)=-3@EME>6ZT3EW?X(QUCG62H#7KB82<%D+WC08P9%K M7P13[:\<#YKQ.V2=V/,!Z3@-](6D\[D2-].?SO?)YH?OOFR*O'_^ALLT76&> MB)AY3J)%4X-X,@;2\J1^]7_+Q('$Z#/1R:#W.X&<;T M,(/<,)N#%R %4B3D#(>88R)6G2QUP+?AK6^V]B9R]/;(8R.TD?[Z!>C%%KPH M+\9-?B'.5QL=3R0SACN)8&0Q-8W0DY-L.8AHG,],DW!;QQ4'D#EZ%[FQ0=I, MA[W#].?3+[/%=SS?D._/ENDSL?M^%N:K2:J]%"(JB*).*:N=-H*K^1Y9*>0N MLJ#:7Z$<1.KHO>OZ@&LC7?8+V:25%3!9A:RE^JNUGF8]% M<9F:-QT_A-#1V^>-#=>&>APU%6SK;GP3Y@EGLXU>WY5:AA+#Y42V&C0ZQ50" M9'6&:! ('F.&)*Q-L>GG\.R]GW*S?[PNW^=US5_B4N9Z3M9B%ZO7D](OD&Z4%S$BZ+W#DO MGT#BD22,WCOO&?#XG%KJ]_R^&(2;2*BKC016DR"BE-P(,#'5R5Q)@5=:@/): M8WUHU,U[DNY,W/A=]<8^J(]46+](W'@@M_B*H7@40H&V=7Y@)N8",YSL?@P8 M4'!C6G=>V)6V\;OVC8W#X]35 0QWL?^;S1;OWC9\P'.N\2,NOTX3G@OD Z;% MR7SS*1O93+@I(B?G(/-2W18L=%3P"$6BSDP%761K^ [-T_CM!Y\-]EW!HX/M M,EA9O^/( O<,4C9T>J$F.4B;P6S&IV.)L7D[NW&;/_PEWKJZ@,/!V^(K+N-B MD';"(0A?7/# 3"Z@%!<0$AJ0A5OO94A1MDZ+/*!;U%_B,>MPP7=@3N^GOX00 M2V%T"GC!:MF="4 A9@6^9MFSK#QO7D-_6/K17^.5Z2@%')DU\O,\#Y9]9)0N M+'$(Y]GEDNQG"@CD423F)-)&:%U]=&#V$?_K//\$DGZ#!:I.,19$BMI9*&\H[204_%FD/^%S/K=8.G+7;GJ85!6.T&C : M"\I+\C0#K^=&#!3!&Y%=!R[^4- : P%;'?]]U-$!EF[=*]5+H7F:SO 62Y\6 M.TKX2IJ(1H22+$2NB?-L%,0B.-A,GJNU4;6/.H?@HY/F&*V-YN@J[P#V/R&M MG*;GRISG5Z>U"^G_/D_>2Q8CXS*!],2/LC& )UD#\<\ MCH^5Q3"*ZP"#%[?V]7*RGDU5-&\6J_4ME@SC@O9T!EF,!X7H(-3#*3NFDRK. M2-.\,^O39(UK&+O#9&M%CIJQ5@RP-Z],/'KN[D54<") M$NB+%K)@%LB;UX@=7L PV,-$-XAKJ*X.0/GJ^O9[ZL).FDB!H04BPRM:YC.(S2<:MNN@/M M,ZB[AP3>&V_6)+,UGDS3-3N3X*PM#NM]?CT74J!0,!6$;)#'( I/K%9*SH9@L M2D4/S!M7@S4%OCA+^Y)9%[DQ%-0-CMM=*!VWR.8%(+FYNL?']NH>FY?<75YD MW4BIK[<0JXDQROF8'"167[48*Q!D+?;0)C&+AF7]5#78OFN.7&73#30'UM;X M<'SZ%'D?OF^.$"X*!IL]B&03;;/"P1N4P"3R$J)TSK0NY'Z2J)&+<+J!Z3!: M[.!VZ4&&EF=$QS3$Z6PCN0DS$DMA###77JM8'Z%$$N"T98S<'EZD?@YDWJ%K MY%*9EP'.8W39)3XO.RA\P$TGZ)N\656"19=!Q/J(()T!"AP=".ZS-CH4C:WO M//>A;^3:E1> UT:Z[1*WMY^_+EG[/K$941)S4)23)$%?QWM@!)F#"YA"\7+X MGKN/$#=RJRD3#UYR*(+5";%%@U.8 M0$;E4] IZ]*Z!&)/$D>NLWD!T&VGX2X!O+G!N-Z>-XZ2(D+42C(HYVU%@H.0 M703O58BI"!%SZR[4>Y W^=/O[A4&'D/2-M!FYK6H3Z," MQW($04Y/I)THC6MM2-M0/FZBU',#=DBU=F!%WX?OESU$ZE7Q$HE_8FK]O;95 M7+^:YUHS^F63T& T\SH5!4);#74T#'CG#=#QXYUUR*1H7>NV.W5=%AT-BIW% MLRBRGS> >PR^)07/3Z9QAA=/;<4E;]$'8%K3[O>T^X.OM=+:A\"3$N+N/.7V M +U+U+B9\3WB\BBU]0C'G_ KSA9?/B[*^D_2RH1.'&6<%9 -JWG9MD",Y+2K MQ$,0SB:TR*_@=HZ8>87>UG:[S6+7V*57/.2:>R)&6M64W$X!" M>..TMX&UOEC:1L^XCF)7X#M261WA;[E(B'GU"\G[8YCA;V%=FV9])P?CS6(V MP[21WKMRDU.ID]&E.,BU78TJ(H$WF?XJ@DB6.ZECZY>E \@<-Y6^![0.K-H> MHYW79ZOI',D/66T:O%457/PD3Y22@5QB!;7@'Q0+!8+R$2BT+)+Y:")O#ML] MZ!LW#;\'O ZES'ZL[>Y2GDC/B8Z:.))A5IX%>H=<#"@@RJ9]BW+H7665!O* MQW4;GOLV=$BU=N0?O"M77<7KX(_SU-F2G!.<^7ICQNB+3A E1K")V2*%==@\ MUV0;/5W>> Z*CT?._Z.5U<]Y?\L%?W#>H<5B&%<&LI4%%/UV]6,X>#J=@B^H M@V_]E/DD45W><3XK$INJK0<[>(.ARWU%VVS3DO:/.>GS+7V#A/FU5KL\W"G@ M?(B<2SY9+^JD!6M(JMQ"9(&"1"\=.@PFE];C55O1WN75Z5BH?C80= #^W44_ ML(Y!J-+Z;N%Y.1SW+FVP(*YCF+ST332Q MWD:E4P%K9.TM:#/$G&I[!>L='70BN=:OO$<1/.X57)\0WTN)1W;")PDLUQW@ M-EK.DHD!HJK1<3'$;8X,@A;>L 0(4:0,W"$WT3N=FM^R[4C:N/TP M!D/B$(KI((H[K[CX%+[AJL[$HUA@DE%+9KRNH\$9**;(VB>9(?"D:3\)^E_K MP;'WJ1AY\,(0RKY?/U4&'2P MO-0JFCJJ2=2F+\8;X!QE9$EK5*U?LXZE>>2>*H,>M,^FRU$;-6]NGN]=P=WH M1?UJ]79."\W#[(\57N5!ILR#0E$?F'T"I5FM531(09RP@3GK=7ZJ?\]A*X]K M"9\7%XMG5%(7!O1\/'WMB)6G:Q(;<97.*B6OS]:_+];_B>MZ-DR"9*46%X)W M-?6610G!"0]><,?0^2QC^RAZ-]K&?=4:!9Z#JF]0K MDX\<*ZVM)\.I0@"5Z"CV5GM0QL6HR,!ZK1I[4C?7'_<%;51OZ6 U M-(-0^[FZ[Y8G87XQ/R',\T^X2LOI9IH[O^72R]SE-(^,"PM,UA98LEY^B)+ D\OMK2(G M&UWC[=R$\*/G#QQ#Q/7&_D3*?$V?^\\)4]9ZS@-(%QPH57N)(4;PJF0A&->. MMXXP6_,P[D7)\^/YWGB#,3'1L9'^>'9Z&I;?%^7C]&0^+=-4&SV<=]2E\^X] MB2G5-+!]S?2.']O*4!_"12-3?7^9&_-_-4N,T^EM5)W:6PJXXCDD%#*BJCF+ MK6_P'Z?F:$=QFV2OMP4&C$(;! *#KP5.!D*P'C*JC+H8[TOSI]>=*!MYY&D; ME-QS&]LKI6-;]0&_XOP,P_RJ-?WK,*L9Q?O;IRT?U>L^7]OH.=;V/?39UUM)!;2E9J=R$6B_9CKZ R*% M+B47@8P5;UL[95L)&M?*-GV-5,/=[=K8'VV4];(J/QC MLS5_-\=[T'KH0#*L%B;6UC>7T1L *\#A&TQ&A2T)'EUO,%]R+P^ 3) MQU:XQKW)20=N,Z18IT6%3,$'EP**=YY1],&E;C^K[DFRQC5!PZ'H?B)E6PUU M;)D>3HO:_^KJX8]I=E6U Y6-;-6UKM^5FXM=#'?9-#G8U-S&2LYE*X0KV+'" MHLDNU_?+VC->)G"1L!')P?=%F2Q-ZTCQ.(J/M68[K_[ZYNHWKEFLB*SV@,3 MR6-0F=51Y(\KA5\1GS>-8O/J>J.3>:--/L#_+CK?]O. MA7N$GD86\>KS'SAEI9 MXW)C+%^MU\MI/%O7.9R?%F173Q?SC;_S>3$C)>YO8_;]_%9VZ"B^&MFJG\-R M/IV?7!-Q!2%X4K)U*MJCQ(QKGYK@X*YQ:B/XCBU3W:33S:7S MQ0,<<8OS@W(9MGQ4LXOS':EM9%JNEUN]NK/> X<@RI"/B0^@3&$67' )5A'4E"]TG'DF@*,.F$IA&5M[3'N0=_2U%B9=^-(U\8[E@7D$DLM2;#@F"F@=:PUT<7GQ!NS_Q1-H]NH0;!S[Y:I MI68ZMDF;)C-GJ8YZF)\XW.K;GSV9LML[DD?JH>Y1G<01EF3#9VS M50:"6_!261#>6FT9%R6VMCN'T#EVSE4C%-U/M!I891T;I,W(CM7TO%)Q7WMT MZQ^W,D>/4]3(&EW6(]'9%J?SRZ-M\^A[8^WK%+YLZ]NN 61U MC;)QK=* :+IKIP905,>6Z>-97.'_.J,?_?SUH"S/>Q_0KH9F&V6-K-3=16Y4 M02296%)@I7'D9O/:0%-&B#R4G!WYPJKU/GR,EN.[%-[^W&L,N^"(,8]@G2 F M ^,04!K0D4(,%XO3H75!YJ/$C-U#K@$.[GV#DGL.4'NE=-!8Y%:1]5U> ME XJ:Z[ L$B\U 3[&(DA*P(B2SY$W[QEVQ9ZQFW3-A"LFBF@ S#]L<)WY>?5 M>GH:UKB:&!M]J1DY):.H+]\:G*6 )4QGG:&X[YU:AQF[$#9N6[:! M -5>)2_>-_]44\B&\LPO/OQY_?*'.!K>*]Q03&2PIFA4S@^?1LP#J.NCL_9Q]NJ''BV/OF!PS>$&? ,W;6EA_0N M<2L1G"YDKZ*O;=5RK0%-/$8;LM2M*Y6?ORW,S]_.N^)?+K%Z_?T?N#A9AB^? MI^E5G4UWQXK35M%.Q +29-JC*&.MC&7 %'FM66L4NO6%_1'DCIW(T!YI6YK' M#*K+CNW?P3U6#C2/QZXW>F^9 8WKUDXBB20H=*93/>I(.+<,8O*6?$%,KB0; M>&Y=3_@L'6;.^PA<2#B_FW_ .M6!/)S-/?:-$K=(?":TD!+3M<2-^#>&^"^L M2*%2BLT?3O:EL>,^-/N@Y]$^-$.HJF/3>+?7Q8$6[Y&/&:I-S8#V:;\V(YY% M+JQP4')RYU,0Z#B.8(IQ+NLD0VA]K_"LS6JN@Z9?IO/I&G^=?L5[R]YQ&DRD MT(A;3IN"0C.E0DU'J.WH$KJB*([7JK41/X#,E]3,9A^4/1[V#J/!CBYB%MM8 M_.6LSE-Z=5JOU<];6F_&+*WP#N_"&;+@]1#AM4\C:@E!4,@OO4E2DZ?MU% W MA2WH'_?JYOEA_>PZ[_@L?[A-TJ'/)]L^;-C&3@.>[D>VSPE>.&%, &<=;3/--9B<,ITQ3D (/@$+/#C:-=PUOR8:C)D7W1)J M'TP_[ER,"8\.7)#?%YM+%;PQ.WYCVS9R6%W4#WV_<^QDAU:B=2!J+QN%-3M- M.P3,S!;MD\G-K-QNM"Y/]+ KOV%W>LV'5@7[T8:N,U)1K0,_[ MT99,A5O!#4;0C!&:(D$JBCIWQ11:U3$4MG55Y5"MN6ZX0W=6J)?'B:+BGZ:S M,]K@=S94]$Z4HCD8YB@01E-+EIF K*U71=F04^O,K -)[;2MUSX8VN+##J:T MK@[Z5V0G]DR7:&TV FP. M#)2K(Y)8B+414211I()Z.-BVXF)<[W9@1(^BZHZ/_)L=!0X\SQ_XB"'Z'0QX M$N]9IZXY8\EQ5^?IDITK@B+Q*"D2EQ3*2)VB,L]0[3]@UX.;B8&7=Q)O+YJJO-LH1C(N/7:8C3V68CT<_.3N\=#'7TN976@$]!@.)90\"H0:#DZ#1/ M6K5N=M>8A1?51V$??&[+"7UNU7=L)G>K8KCZK9I?="?'*,QO7)K4G_V$ZS"= M#57%<1 ISUOS<;RTGF'XJB_2AX 03'4Z> KDT@H-TO @1 F8=.OL].$J1![. M[7ZU?A.6R^^TWB;;9V(59\DX\MUM'4K@2@1G=(*0,D^HG"(3TICEG0CKMAYD M'XS<*Z]MKI*#C>A77,9%H]#J]MY]<[:L(IX$QK,TY+=;QA4H905$+35D'H4, M6NO@6A?)%W$)+?9N+WQ3Q=\*&T#3*3-Q-%+7/)PH-3G@.W MB0<5 L?FW:,?HZ7;JNUVZ#E0\!T Z %7XEYMT^UOW/C-B4Z(16<)J$5]J=*F MCM+0$*/06K#L<_-WFZ,([K;>^]@C\7E4>#A>%^LP&ZD^[:?I*IR<+/%DL\RB M7/QFO*I;^7YH8-%BS>&KW [D_YD+X5A0(GJE(!IRUE1PM3.*\8#TD99A*LC: MNSK/4@AW6_[O+N6_"?LG=!QPITN=YLUI]^7BP7/&-B6I&+PVN?G-V#9Z7D8I MVSY8>6 "71MMC'AVKY;KR4=2RZ;0ZKKZ+LQ>?9NN)D[KK*PN%/$(40M7!#A1 M162*T4(F+&4GSX]6N0$G^MLUE+82,'HF6R/]+EH+>VS$G+>%N1EQ.6 E1,QXH&JBV4BD+T4D/P6H6 M"T=##+3/++U]>=CC"'Q&H!V#AV!K M?J)_NMF5TG$?1$S HY%U5];G 1]!TM]%1B-=&-Z.79$S>N'"LYV.!RF@1RQ5 M1BXVGE \:>D=*%8':C*C@-Q)K+.JZIS@HEWS'IQ;R.G-2AVH\J>@=*#\.X#2 M=2!SCZD+.UM'?VBA-!A1DR684D"BHZ#$Z^ I7/4Q-6] \A11G<'J4/4OAM1% M!^!ZQ);_.IWCVS6>KB:.-F#B14&0BH-*TH!'3@>Y% 9##,1@ZS2$IV@:]PUX ML-.OJ2HZ@-83/N)Y 4(=L;A:(?TO?PK?)LPJ87A&L*7VSL\1(2KE0*=L@_>: M&].Z#NP ,KM\(#D0)_LY]DJ.]3UH9 ;*<$ ML60)KKBH>-0*FT]H>?F)*/M@9:]$E'VT,7):P8

G@ M?W[6L M!V>XA**-QF1G;!P)@W!4D0?I0^UW M*!&4M!:<=PRDT:ZDE((O.UT?/:'R6XN.K/1#5+9H(;^Q%1^^W2 <42)WRH+) M.M5AAM61YPZ*0(],))'<3KW'GE+\S47'RPMIHOB#Y==!X'MQP'W >@U::QAP M61;+T^K!OXNSZDJ_\JY\I.^N"OE*F[908;G^*:S/;6;0L:3: M\BE')VIW/@^AU-H'D:2WG"5E!IKQT8B#+H/KP]V/#M3< $VR(),=>? 0([/<\Y"C&*!]Z_$7VN,\YQX#Q*:JZ !:?\SC=#:KG2 33K]N M>K-<%IUZE3AJJ:#P8&O']$(N@*I=K*5267!A=?/!NH]2TV58=:#6[X[:;:." M#L#TT+7$96N1[Y-4)#-,&4BZRBC$!%X93O%(+*$HSJSCC?&TE: NC\HVD&JG MB-Y1=>487':YF11>9(ZL]E:(=*)G2=;=N0*,92=(=IHWGXBZ'X5=GHS/@+OC M5#5FD/G4U>OE]S[A\G2B(HH2F0.TFV&O%(%1.,7 ^Y*-86BYNS,EYLXKR%[+ M=9DWFW5 I ]L)VPEM M^D6A;3C%O!2T7;]13Q!YY+5-B NLMGXEIS/:HH$;HT0F@VQ74;/,2W9VX)1*0_%H@25L@1?CS<678[6>"%8Z^*W9YF6_/K[Q8[Y M^!EQ_8_EXNP+F<'S2^F4E,\L2="2DV?)"X,@:I,'FXO-V2D>6[O\N]#5\53D M?5#RZ%3D5BKIP,&ZP=/5'__[%)=$U.?OOY+Q/N\A8A+CV6H%J3 /*M2.]W34 MTY^T88*.?^D'!-H6RCJ!6C-$/ ZY5NKI"70W3Y/[_%V4*7&FA15* +EQ#%3F M'ES-KP]*"$^L/AV_N5LO=I(C%^V-Q'%6K0( MRM=@.5!HXRW30'Z=TH5GJ79+"SH$>??)Z01G[4'P&-R.U$BGX!*7R7*):8I: M#:"I/2YD+A#0!Q#!2*6"=]FV'@R_A9QQWS7'!=<\NRU*UONQZGIA-H#>6B-5)#!X"ZUVKY#D\/?_=B\_"2 M#$/)P E/FU+[7)N+R7K%+)+"XDSS".$8>D>NRF^$F:V=W =48 =@K4Q<=AK@ MCA/M!5C)O);=&O F<#+>)82:PUS:MQ&Y6GWL\J[GTO@#5N\ \7< G-\6<_S^ M6UC^$]>_G,WSI3!"E@Z#$9!,K@T+N !?"^"\*Z84G9S/K8_,ARD9][@<#5 - MU-(!N/[X^&FY<6&_7P^8O.#$%D51BA: G'Q*16T9=[.29IG]>;GO&N]P2)8%'60J0**@'RM M);5@BF5:^."Q>3;C(Z2,>U8._\340 $=X.C3,LQ7M/**-L9'7'Z=IDVRT /< MK6H+O-7#/[JX8506%=^\$F,DWJ4VM'U("J+DZ$(@&]Y\EGM+^D=^*6@!J$4G MVNT V5N<5LV,02\VTT#K<% 7JG")L:BRKSVG)&_]0'5D3#$8ZL9#R.XQQC[J MZ@!X=]S9WQ?KM_/:]0[SIK!BFQ.B9/0R>0=,*CJ08O4_1+W4#"X'H1G/I?DT MQ8.I'??&I1O@/I.ZNP#V\LMB&=9(/.*]71JXE%[J#!%3(&:\@>CKJZ U+",+ M/J3V0?06@L;U/SN"9RNEC5H5^,?'5R@C,29$*[*8.KH^R5%K:.RC"5*2N44S:(G1K"'H^FVX1UF<9T$!)V M ]D1:CD<:XMUF!WI]3_"3DIGIV*1!(Q[03( RIY3(:-&F_NR^2O] M[9K-&$2RPB7@F>(LQ2(#;QVC/99"0"F42:XQ[FX1,.[-1Q>X.UPA^^/.G^-N M7FO]+WYWF-/U@0K-B2C:^J@]Z,@MQ5#U J>.*B_9\,@UJ^[)LYRP#Q W;@CZ M[*?LL>KIP*O[^'FQW+1ZNE&9?B4Q\@H"TYR\VTNNH\VA)+UIR5C+,'4 YV2B&#^[9# 6)Y]Z"&M)S[A!2$<0/5I9 M740D=_F]EL1MN5PRR#'+A"&!"K4>+R)"",0E<>T'9F#Q"B>E]X7U3RG_B!"QPU2 MFL'D\!CE0)V]_##E!N-)<^WJP &>2,#*.5M%7'O#@ ;)F+9$ZJ#G=G] M0+6%QHX-6SZURYW:T26^P:A3&%1.'*SC==*!41 R29\<\T2N.$O:^I'"ESW1 M.E@$,]1Y/["V>K:@-WV9B_>EIY,Y!.,ENT02+C&"(CE +$:#U%%$X;FS.AUG M10\A:UQL-HA^QE=6SV[IH_SNF F2=#$I^5K7;TMM/$_NCBT.@E:&,_2%EZ=2 M? [W.J\*\%Y=O))2J$X(6*8 M3H+RC4\\(!SP26KVD(R_SYX;R M_NE @XUQZ1/*AZOP:+=V/$0_E*!BT2920@%RDPPHJ3*$F!V0#"@&)3=.2SL, M>@]-&!IL9,N82#U6-0VKT/.#[FW\N@S0[;+XCGFA%CC MA"'0@5:\/JK32>],R<#0L$B'O\^A=7GOL\P)N=CU\WPY.W-3Y;B1?'XW_U"W M\I+<=_H%"CB7EW]]'5;3U7D56V1><6TH[K1:UD%.$5SV'+Q7+*448VQ^5=", M^$ZJN([%VZ/%@<^JW [>MW:<:I"Y*T:21+,SFW;P"GSD"ICC(CHO!8;6?7I> MU%B2YX7-8;-+]M%A3\CXA"-] "N1]JXD122RIR!D<&3>+0@\20%*02A0U*1W7V7'[4QX_"# M)<8]9!MHJ0.P->T1([03NB0#P==7M%B'!"7-(7MII$W(G&Q=B/'7[]ZX%Z"& M[-ZXCW9'?2/]N*[=JDZFZ<:UR,514)B,09,U80QR<$P:,@#(*2BTA23Z MQ&7EXY_^%^K#N)>N%XT%WX%9;''&_'K5*Z9$)S.6!.3#R#JHHXZ640XB=RG2 M)A;>#S8AMP4#G31B[B.H?G9$C&I+;^SD_\#IR>GIU.A"4WNHZW+*DF)C!!)J/6]CGABG,L2I.>>L7<>;%.HIKGA\)B6+WT M K6:%3:QUJ$LWM)!@12V(:_A8)$@N"\F98_%^=T!53_RY<+U;0JF8O?Z#<^K]XM:^8A+F\\[M=?F\3(M/=" XFD M@ K&DC "243+B-Q&C#(U/J8'9>CE']O'P;T_U/SEMM"$;$1B7"3@(2MRJ9"= MSP6.15F&SGO7_"&H+0>==#G]BVV2O7#1_:YXK$2,ZY@SEPELKEWPK/3@#/,@ MA0Q)2^6];IW1,%Q9WV"IJ"\%XRVTW &4;V?;UDWZ;G[#[9M$Q8O&>H%HZ*A2 MTE+\ZS"#D[6L@G@,L75'S2=(&C>]M!]XMM1J[.%JXKPN M!!&SHF"%%%B"&)R U/F6-C-&XE:-P$TGZPV$YKS4QB^\32M_0Q\Y,I M'0'G\OZ8/F,^F^&BW/W)[[@^-(?TH$5:I8L>SV&CS-!_+!;YS^EL1HB]N_)U M[MY5ZEZ1,O-B,G#CR=+9>EVE9 %DRBM+Z$IWKWZ.M@I[$7ATE\0+-;PKK]+_ M.IO2COAE.I^N\=?I5[R[_.OOOX7_N5B^F875Q36V2X4+AQY,4M6WMI8VGO/T MA?E0F E9M^XF<13!X][6#H>\>VT8GTVK';B9C[.VNLG;Y@F;HFS(,5':'Y-%ZZP"6/]6LQ,67 M&EVES_/%;''R_4-]N[M,DLA&$_FTASWRZK [\JAKZV=)WKJ))@266P=#3Y#4 M+>R.A\.]NZ%VNND :F_.5NO%*2X_X&RCKM7GZ9>KH9&6H](2"0T*:YYMH1W* M(R2G:_-=Y;EJ[3]N(6?D1]EGA%@KG70 KW=5+>^6[Y>+?)8J+Z]#^B?MFAN4_KV:2)L=""0QLB@Z4H;#*D:2@%(XQ!<-C\P+ENS2,_%+WC#@Z M2OH=H.=]6-^ ?D:,!8L$E@T%/25(B/5I1GB&S&0F96D=0-XB8.0GM&?$S>%R M[P T3U_QW'B^\38%K04=T!1)4\0AR9RB+A!9S=L,P4C.&V-J'_I&GB QVK79 M8#KL )];>-JT/YH8K4/<=)1AUI/[& 1XER5P3];;&4M.9.L4R:=H&GF\ZV!H MV/UJ;'_5] VU&QF6%SDY&W5.:)N&8HE#S2/%+L@\>)D"V.B*B)8SEY\1?(]0 M.?)0L0[@V$)]_:2O;&'T=UQ/>.(E%&FA]MVDF$=IBGDL!RXE>3,EBH#->_=L MI6CDH1$=X&]?M8S86O*2F[?SC.5QCG[^EF9G>3H_N7S+GF3CB[%"@V6ULYOC MHG9VJZDX";V.7C#=.HEO7QI'[M_[7$ <5'4=G-,/[*[[/%'4QC-R1LZ&(YZ* M-R1 GD#G)-$SRYUO?3+O0M?(+7B?#X*-5=1Q+\A[O![;XO')#QPJ%>]9&C+N ME_SDK(G*L 3DC-6PV$F(A3EP(7)O64B,MWZV>=:TNYONZ+M[&9 3KP2R6K^E MZHN(,LI#-)$"*L,TTS&6C*V?W[=3])(2Y_;!SKTKE79Z>4'9QC>Y_OG;%YRO MFAFQ+1\]E#G;E9M1#!OW@G#H$]!9IVI6IX50H@-FZ*1%'YQO/B'Z60W;MFC\ MOEX^8+V%K\_$Y1/>-O:*V4.T^#*A2MC#"3?<%YL81<J. *.*4"<./0 MI9BSQN:-_0\C==P[R:[ANKE:-X;_"!*Q[V_[!FN>^MQU,YFC_-764IW'DI?%5KSBDDIO"-./)@L'#%9 M%#AM(KGOLIB@G$KECG&]UP7MB.7'S2L;'H'/IYN^S65],RTQR$#;!IBNC5FC M8N"9"Z!34@Z]]*5Y-YL&3]F#]6+HPOSMJY>.7VX^KA?IGZ_#JO;7.:V&?/.A M]<_T:_/U:E$>_HTCKT8;+=OJVG0(*32Z4KU&];MR<^E-N=)Y5Z35Q\^T=V(E M[GWX?GMB^8SV.XG9-''XF%"Z^(YZW MW<;-DO>VO\AZ7T\4YI>>IJ=Z0J5#(@=G:[IUE"]Z0 M0*,VUMADI&?#-7=HR,BX%[//B.7'NT",!8L.7(VWM4@(/Y+"-Q5"OUZPN"D0 M%^2V9U$$)!8M*"=4'4A9L_^+0%TLB3LT3Q9YE)Q>NC^,!I9[R21M--!6@L8%8C.U[P:G W30 :#J%GM7 M:J_(R_HC(WQTG/S\0F( 95P"%RP'X:WRH=A2/*7!6Q6IDVK*2/"INJ13+7*##A/**)7J?TKY0YD MC?L4.1RD6FND Y!]Q-GLO!/D;V'Y3Z2(\^0./RX(;X*&X)4 )7@=Y>,\2*_0 MB5PG^:C6 <43-(W[:C@V0C;?)F8# D@/#63*Q8)2L]72CG0@;][%O.)2UUTH'4"/+O%Z>I3JZ9G[R MAH*?DZM3/RF4T2."Y/66/1J$:+D"02)4SD7!96L?ZW%JQGV2&_1D;"'_#I#4 M)I#^]:HR@Y@D=E.&6$J=7"<\N"002*1%)^F*N/L =S3\&K/02Z5^+U<<8R*D M@PURP1GFAQF_.$8FI;9QQ*2!.""N0K 0O9=0ZY&DRH%8;EX-L1-EX\:[HX+G M;MU$>TUV7#_Q\,/8YN":UG?ZS<__F$_7J_^OO2]K]3 M?&ZGU^L9:3]\??@[FWV\^MO.P_HZ8S'I9&1^RT/E5F"XTZQ)"NFH@_.,1H&+ M.^FE-G_1F;X^F-V?Z3LG^UNP(%8[A[^\2@\DE01SFB,IB,V=Q;FMA <4B%04 M2VXI*3V+X,D&6LG@G14$VY; 8(XT *?AA'LX]C2\O;'31S/F(CC!++\U;C"1 M8%>1E%/X/(_X(LEF\LC26>8QSE%YNM5P6&WKRMH\;@#GN\RY=^__V(19C)2, M:+#-E7.[7"SM-$_8>3>[N?EE-L]__PI'YIG.[T-$[A'' M5B(MG$!! EF,]DJYTMG\LQVN\?N@,&I+"YSI;9?/P&Q?#$W#VHB_"/U>ZZ9XNT4H2 ]@MR3N@BP(*6>,X M2(T./@_Y3KP9QZOGV>K6!7[K\G<"SMH9UST>>8!Y*4X>4\@G%YP*##&:P*'@ M@B&MHT,R,8%!AC#\W\5(XK/CU2V?_-:%\32T?0ORN&VU&TVF:@<9( M<*&^9N5P:@-P?-&^9G?R77'A5'ZZ!SGL0&'SF!"HPX"X\-IKRIEH)]=1\-P7 M&JIM07 :5 *]4/S-Q7J/DX]Y:B)1 9'(@6C$6>02HT@8Y474T@ -+T8)]#S\ MA=[@WY0F&!//+]H0>!H,/$ZX% G!N4E0:@]ZU"2'G/04J4@!%EB >KVT(1.T+4E1203$\H@GHH"$>6"UM3X:3KDO7O+P M(CNO>X'@8.=U'XXT *=1NBRE4]@Y.#EX319^\1(9NWK*G*<$KE/BLO3S2B^] M\[H7K,[1>=V'QPW@_'#S+OCSDN"0$$F4P$TD S+,@/,2A,?4TVA8Z>$KWUKG M=2^\].J\[L.\!I!X/S[LP<.X&VZ-A;'4"6168Q8YPS?3>&KSW @LP[3!Z/L2YVY6.U#X4/CEG>$D1(&T-0)QZCRRGF'$F!,T C7A MUU;"?+^]M,[_4TS5,_.^)6U[:%CC?6QP==;%A_P2VM/'N1;+WV?+_X[+AU&. M#RNM_]%VO!$(18G.+ZFF('(YLR#()A:0(C($$9@-M,K4V#$.V[B]4AC50X;) M5H?82Y;%=4K_E]E\\Y_RWR-7.LJ$M86KWD0'BE(3I"E52 >3M/"Y1+ET,NJ\ M)VS<1KM0J3L=3"]9U![G1:X\9RE:'A$-/C^_'#PR"HP20['#$8SJI"]&PAX? M[$++N1H7K,'0N;B)U(]/6C9_NFOE"7'C^LQ>LSI'_[,/C M%G#^+''!8TPLVOQV*OBQ'#.X?60B2&J0>2V#T*2TZAR69;JL/&,P''1.B:Q09[FJRXFBG02%F&/!8[!68&;Z:@^>)+&M7MA/)82AW+@>%DB MLAF]%)(TCN&$#) !#$'#DV_UXO%;0P_K9[A7>>B5D=?/ [$_OQ/G/L)T.(J6.\3F)I(*>X03TX@I_-, M,NP#9C08+XLW+_3>Y84F*D?$^[B,/G7X8Q.J_U&S[OT$3,*DE%Z(#,H\G(,% MI#'5R&&M')%."-?,T+C]Q[C0]&*[ZO]4J+R 8:E[+T)PZ(3P@2$5-6B+:#RX M=":AZ*4T6M'DV=E[,4:QE]J;K="NP)P&DTN?:/ID(,RK:16:%1H &N9.\C#63G1Z<')Y*YBY;QKO4QK1F CU B.O;7YY,7)D,?BF#N@39 #" MA;,7 A0]X87Z7HU*9CWP7<(U>8PZ.R*H!^GC-,:$,(,TSNU0'IAJL8I(,TYBHV*8P6XO>RL05>*.:X$PPPCRUP RU]1Y(PG8&?0P%3 2=O6 MTG&GG?A"9R.W$> Y(]A>P"7Y*,A\D"S1!^(Q SH(;_*[=1XY:QT"N\%P1Z(@ ML;4"VXY'ZR1L\KNPG0T^%]>Z_J_)#2@8^(OCS@$_^IEQF]K[G;*-#G=-+><2 MM+<102.>*(B&3PE)HR+GVA(?OG>X[VYK(3%*%O.("<]P[TG9D><\-V#_0V804\;7ZF*&HPU(%S <-L8&9 3^8($BF+!O1:Q M]%#0%]GAW@L$!SO<^W"D 3@-)]R!+EZ\%MA1N'NT19IKV#X7 M.G>R@@^,#UJN>Q9N/*$^.J=GYJN99< 727D1$7!#8 M:AW!Y&DEG/#;2^M8/^5:/S/O+QGM.Q]3_G4^6RRN.+>4"*R18YPAKCC<6TY0 M)"/C*6*K'&D&_ON/T;A6+XS$PI&S4V'1BF2XXR1P.Z_5')3/[3TY:K@ *O@, MGNMX)3A3S$F#K*01<:D]TMIC)+%P!'Y&DBG]/-,H![G04J6"TE$5&@W(QZN; MU=]Y/)3\,35R?FJZ@%.)B F/#'F>NY2CC,A)K)"/'L@L8&/%GW_NMK,+K>8I M@^ 1F-?$4R:CC2J^8LZ$(!5!0NAL5E*## \*)<<,_$9&\!,+XWBTPUQHY4P9 MZ+DQ/@X\OM%S7TJ14 MG0ZFB\NXPY'3;/[)3C=T7+UN-U+:O=NWQLV]#SAO&PEX1GRB 4STD"=P!)NE[:%7B1"?A> M(#C\Q'8/CC0 IU%2=CHJQ86PR%ME$%<>Z.HD0X*SJ*DEVBM16J.^\ 1\+UB= M(P'?A\=5$_ [3;I-/AA\9,FU2LC2"%05TB-PE0521$GNP85F7!RT9 \NWWC: M9G2NSTJSH":.YLNK=YER*VDDEK+$:$""1HLX5Q8VS3!R@4B@0'1 C"X*#E9] MI-S@3P^*[;=PI@'< 9]:HE5MKX?@D5ZU1HI2C M2J;8*11SC/&//UKG@BC&^,'TNP0/ZGBTFW$-!A11B 0,=#.6(I>41$)I2[B4 ME-CB+2#G*=(;+VG=A.M_9MY?,MI__NMVLOSZ>KI8SF]77-E^,/YIG=:5T,'0 M8 PRC$7$:<+(2F(1\1Y^P!T7KIE>])YG:]PO+(S94B(S)H!:$:SBA5Q62&&Y M"0@3DQ!/X+2;")0@UHKH@Z2!CC(*Z7N-7VF1J0J-5N1C" \>$V&M&LB5E 3+ MJ#4BBJ;\P#M'5O.4!U]',%TI#>5?E2ZX_XNO%ZQR@9P*A(LKWG@'9YU/_"H3 M^^G3;+KZ6R,5;W3[UKC%&P/.VT;QAF8I<4\8\B1W5T80#"N,1S0PT-$LB21* M#]-^*<4;+&JEM9"(4,80=\* ]\8I4@XG(PAVS'R?GC!&\48?S(Y7O-&'_0T8 M,5M-U3Q:;'5"#N?4%P=?Q5$;$?P[#4:9Q]24+D-]D<4;O4!P>'I"#XXT *=1 M4KR$*FL45O-$+5NDD*5G3NW<2./AO-'Q,2O-K 80 M]\/M IR.Q>*5_^MVLEA5^J\DF247I68:86?R0ZR:,P@7JE'+)1<;A '$9P! +R:!3GF"A9_+F) MHYNJJ_:*L+X#G(;SH6K1XZOE7S>V]OOLXWNV9><,T\1=I'GE6IAUU[C:1Q M*LD >S;Z")\?KU?WAAF+SX,IUL!%42#R;IBC&BN+@M>@'^'N!5<$SBZ$4=%A M[60LW3#RO=2DA*US9MY?,MK[5@K@@+$USB(..@-QPR+26$HDF/0R!FJ-;F9( MU+=6:M(+L[5*3?H J(G9)!UGKAB)6HQUM<->?.W(*:)S&1"[N$*3>[+FG[Z]G?N/\#=R2+ELCMX)@JQP$?&@8QY.8Q!LS!IFI+7%4\POI;)$XV!,B@D99C4X:Y[D M#@&#$N68:T.42\7'8WZO+.F)V?$J2_JPOP%G^6G"F9L8I) )>=@M;!ZN1^?! M]@O>AJ DCS&6SN&_R,J27B X6%G2AR,-P&F4K#+60$MI!6*89FHZ@9Q6#C$C MHB(@]8J7OHQ>>F5)+UB=H[*D#X\;P/D3FVZ3%+ R<:X91;!=CK@R#&GB G+< M.L\=$]:73K;NV$;CD;O1L;'/3V5IZ $SB"+C0?#P:<07.*QVZN3'3'R].L5 5*&I3M M<@)]&["#"L1EO9;"61Y!M@3^%E6/JS#_.: M2'\.)FOVLOXU"W"9^=4_>3WU\]4_>)ZVNM*2J41D1,%2EA]39,CP))!4>3P3 MLRSALX=@"ISKXNL!3A&(YH#3@(:OE^AU3'.:G8W(@@-GPPEDHDP(3$MM&9?2 MI]+%9-]K"6J(W65 [.)J"=9U^(^JOD<:6''\.^-6$_0\9QOE!%JD0"WSB,;\ MH*V78$])[!"3,6$F62*Q=,OE2RDG(%$%0Z1'F!*!N-(66= U2#+#-1=&,EYZ MQL?WBR].&P0S"5B(;F38\MX'BTD]>O?1R@EZP M.D-X#SK=D'JW8\XE9;ZITUG)6. M)Q[<4.-AQ-'Q]),9NO%E1^<<@>>F?>7 MC/:^?>G!Z2A#XKGQ%]RYK J GQDVR=C]=&_E5AZ5C,C#$J/"( \:1$TDA(AUWT@:FXPMKUSY' M[9+PV 1"/?*!@TO-)$4ZOPF%,><$!TJ%/?MSY.FLU*]L'Z54*WOJ IF&M M#T>"&*@ XQO!'ZB2F)FE9.B3;?7=U=5LIO#PK&1R'.PUX7G_:F]LU M>VYN9G_;J0[S ',#[-'+X9]G-T :Q=@/8"9, T_36YN86M#;\\R7RUUX8Y M@T)W],]V/@45^+"U^W% UF!..4>8<)8G;!)D".A$%7$203*11.F:TWU[.55+ M O778IUY\%"@F#@EW'E$!,^]>TD@E[Q%42@L/:;)ZM).W\Z-U+USB_!_6]F= M3O &[M8GA[BBSA 55,X&4KEY.I,+"FX*PUI8R1,MW5_R9 -U45* H8<@THNZ M#4#COV)^U3>&5U_ <+R.O]_FY.\FG;=X<[M<+$%Y@U3=Z>][4V(58KVG7_3! M8<7SU.((]+/1("?SQ#7CB-64$A9*J]@R.Z]KHHVBLBJPM%T@;P[Y[/!7W!M) M>4B(TBSQUAMD \4HL6 )I5)H7_K.[+G%NGJR!HJZ ;D(2]M%[+-SK4SHJY@" MU3CA/*>-(NZ30U:F" I"X.B%-YB6GJ3>:X-U%6F[:"W S@:PNGU1K0_A+4 F MX-S-C2WB O9OLND4B;1P29D4BL\"V+F1ND50#6#O=/8TB+$-O:ZP5I9IN7KS M,3^0D0S2,0H@C!8:J*:=-B.C;+.53CCCWQ#.AK"HX517S]C6*U@B9 I,OL3W MT=_.)\M)7/S\C[^Y#3%D!BX_WI'H1WOC;V]6FSQ3'/#$W56*%Y:DZ=AQ12\" MUXXG1"@!5Y]1AS0S#CDC"5-Y3!LMGO\:*:[X4,A[F &_ -RHOMVC88W:7M# MZVI>0:3Q2FN4L,ZY>0$W3XP2I> $UM);4[Q/K>P)&HUD]D'<_D[TL[.X >/B MQ#/_\'7W JN&&V\]CD1X%*++QE8*2)/HD1#)83PBD*)UGI]Z^.[:ER5WPK MX.D$ZH&<; "93Z:ZKUL0-@ULU$3!B 19QR*W0<(U:3GE*!$&[J]5T1=_?6?O M9EK$XE">'QJK/Y@!5>=G+M;UH(OWM^Y_HE]^F+V+GS>/P0Z+/#XBSM-L_BF7 M03W\["W\[.Z!<(-I8HR@F"N4.8@!,DX'E 25 6-JA))'H#/\ZW4#HR.AZDS, M:.URN].JC#GBI$7:YJIRPBFRC.3YQ)1%H?,PU4YC]X=>:SV -5HD]'P7V@"B M-X";+0G9'"+*H$Q@#F6W!X&9B$';>H<<3IZDP$ "2M?][-Q()^R(B\3.Z82O M>LVMZ\BO@8HW7U\O%K?9A5[?X9N3!&&-P1@CQ;E%/!FXNBUH4H^3E$3+(*@_ M=GPSO&CV^8JD<=<^]%\HK M/WPUNZY//_N\8TO'(####BP$DG(QCT0V$(&2B8HE9YR4I<.9O39XJC;-10)/ M/K&^F%2*P03)$/,YX^FP1,ZE"$97Q"X)FX(M/3AZ]T[JZKOQL+*MU KPH?)[ MA;^!&KY>M^';Q7HJL8LXF$C(^D$^GCQ#6M"$,%"*1TSR:-8N*#KR5N'S+]=% M30E>SHH1MBE8Y.&_&Y>.)$FL5 I%*4.^@#FRC',4L3$*KG\O;*D]9GLK/O= 82-RJL8\?;JS_]P_PS:\/9[ESSB6C42:'@@6AX0YL-2.E0%C% MP!3C6L1CPT/WK]X*^X?R;%:8@+4?N[U[__?7.+N>V\\?)][>K$0CT,2%!.]8 M$P-V.I<<&0.28HSU(GB!L2NA)O9NH&Z\H?!54H;,M;$2K[>/L)$@89+T(1@D MK,AO]UJ#C$X<@=. 0TJ&25;D_>Q]&VC@_>S3&#LK3>6:4%E^GE_]^>&*!S>.A 6+]F8JL+\.H MV7"J-1 4?*8G'T)-7D9C(\.(6 4GT4PC@Y-&RAG!5*26I]+EXOMW4[CG;A]GTD/UF_U[<3I9 *,\CT?E57@T&/R?2 M J%T1(;IQ*@%/QJ&@DA@PG;W@WU-J[Z3M=J<:,1F065&)5# M6.*0ST&0-H&AH GV@EK*>.FTYO%=U:U:.\_]="HS&DXQWE7F_1"G,4V6>1;O MT-SB@:5*)16[[K9<-O%AD/$TO(O+R7HR\8[\$!C3P0=O$>,4E Q<1N5[653G>K5_>SD$B5E]]F"R]]CAD4*!>52)C#3-L(%ST.-C\$B>$0 M"9P'+2-)3// N_6-CQI)/D.'9V%V=PHO]Z%];0#MC:=)'"T!@Q$)$W0N0N7( M4A YZ:WC#OM<6/RMA9=[,;93>+D/E2M"Q>_725B=8S@;"8:LK@P MH($)'.$8N/>&^< /187N(LR;%=?0V/SA 1D/WVLQU-R+:;.3*-B (_9$@V:] MN=*BBSC_\J3$D3K+HT;26H=XS-8_-@9I#QZG$QS..\JCT4?VU4K]]#BWT&@< M:@!U/X$_,XVK*K35+!]@6?9N\NG>13^[GD[^7PQ75G+N@O)(,*%0'J\+/JUW MB!%FK3?2255Z/G^GC=6U?LKC838V29X+ M' 72F@IDK(K8>V=E*/ZRWM,MU-5>HZ/H%((W'$%Z0K>3'ZL[O%JI.%*//1<* M)3U%UT<[OXX/XP,!-\P831 #2.3'/!)OSQRXD*]6+SKJC0 M8)K7!LUFWW],%Y^CGZ1)#'=NKPA<64X1,8F"A 6#3(*K7V&MX:X7,G6;#GX, M./LVT$!$:#A39Z4IW A,?IG-H[>+Y5T5MC**:9P06(*@A17CR.( 7FU*V'JK M&8U%PLX[OUX1(&58N@,D)]"W 9_J@ ^Q:07)I0>2(1.R?#8&_:N6IMU/9+H+2@!YMJHK[N:H>!>)5HHC1KW) M*MTCDQO[(Y8V)$MY(EMO\3ZK4.O^M;J@*<38VT-=C&= 0G^]:N>TN51D41"E;%P&H2 MU[.WWC>G4'!NJK1"-EFPV21;I78T,A'L-N6LI;&0C%*-F"6 M=(J@6XM]L#I7-47 ., =61Y!STD3J1$AXG8SIZ.AJ@$[>!B'6D/=4XK=U86_ MG2TFJZ+PGV\FGR;3_..W$9S-_"OXGR"6#H'U#(QM&\L___,YYB&8!XY^I7R0AE&#F/;@TTCIP)W1 M$5$FN8R6>[[=:30FC#OL^ (ROB,AN#0[ZX_RWDI4O9[FD6WPYY61.P,C]XI& MAQ/6">S9!.8,CN!M&S"31 K$>4TXI\<68A$H*=Z-NVL?==N;SJNAAI"^X",3Y4M37OF_;B<; MO7IR95K9]V7\FJQB,M'>[FO.E!1FQB= M1%)GK&F+D;$Z/T=B)%$.YP;ZSK)XR(L/UU+2,PKX&+I5KD,H0T) MD@K$)#-YTK1%6FB'J.264!UTV(ZX%9/*K:VT4O R!O]GY9G1**;R;^?Q?CP_ MT4E::U!P-E.*\!QP M_6WG(:=%UA/I)+7@<) *;7J])#H-;#WWEKO^;_MCKQP[&G(7?A/'I(1E$O3= L M/WMGP7O-U)3P"\4!DZ!Y4*%X,?D(YZC\#,1P6&V;X[5YW #.=[]>I9G5P@$M MG;$T3[!RR/EH$ [181PHEF:4?-.@9\/&,]>KXZ/34V-]F-4 XEY/_>Q3O"_A M_BW_@SL#505JB ;B,.GS*/+<-!*H18HESEURFFV_N7HR[@YLIY6<^QGNZE), M:1=?&_'CS%MC>4"!>);+*CW<%]@C3)3W,=E 2>D'$0]NJ*Z&*\;V;G :P(,& M /5KG,:YOOA=IXTU"; A0)B-S94&H+9#TS_DT;"BPGGC$3/@M7.<*-($?C&&4D(M MLW:TW,:N_=3-/-8.I0YC2YL0VQ0CV6N@YI^S/%3R]10^",;F8A,]"E>*)!>3 MB B<*@.BFI^72E(CRFWB6!(76.FRR&$[;2X -Q IQR%8FFT-@//5S>KO@'^S MT_7:Z/8KXK$"=RDBS?+H7,<-LESG)CQ%"$N@VXNWJ77;6=WHWFC@&X$M==L# M!COV/P-EEU]7OUV\67Z,\P\?[?3-Y]6E1B+X%P@SBVX MZ!)N(&&E]-1Y+?16N.]YH\%9=EK7T2T.VR89W#;@#Y/C]3178:WH=HPFO]C) M_$][(DW(U4$'NLR;#XICIA6KPD3(_*MK81 MV_/D#T+K67(V:(/8^A4*Y9"%VPU^<5@F1SS;GE!=3E\7T3)Y4?"'/+>X#X9ZQH>-_HX#+TJ(K_7U78:?IM8-[F!'\;\,S"K0XENCQZ?&:,/9.@IZW2( M$*=UTM8@3O)[DPR\=YL(1<(Q3G$B6H;2)0:-=XCD.9TT*8Z(].)_QPZ1/LQH%%-/B]Z%8=K1P)"E/C_FH"BR,CM&V#NC M,=8V=!JQ^_([1'JQOG>'2!\^M-,AXO)T*PQ$2(GG&9\V#[0!87,6)^\9,U*' M@[;:976(]&+2[@Z1/A1K4X$\>#_4DFBHLI!GH-3G@,;^;Y?[-4WLWT M6468-S^]DC8I'W%$+)H<]Q,6.>X9"L$)[8(.6(GQ]=R G3=<B=*MGP>TW7)-3 M;G9O!E89M/2 M[01]]M=PF_\L7>9&OJRKD@(XL"+/U5!068^R",N:^1X3RL7A([UA2.<4[4<-5,88C7 M@D&;.GDX-6[GF;/KOPFK1" *_$M@ER"2).J1CAYHDGA$FBB%I$\X)6\8Y4V+ MQIYS-5R4TXR E(#$2Q:3M_/XV4["IH, _OZJR'3]LZN(M<&>!B2B]4 D$I ! MEP4)*BA7T6@A2X_+J'+0ANN-FA2D8J!IK?YM,'G>?%X9J-/KWZ)=Q'>3ZX_+ M-^F/Q>:?7E$J$[%4(&_SE/& $W*8V5S!PPPC^3FAK>:]+N5S(^VVX4JH(=+0 M+*-?V+7R&D RO9ZL;E=.1'!.8:3%ZI$_0Y#CH VTLE('"K]OVA=Y=)1.PF N M1AA:8OR+4?ZOO)_?QL<_N-+6"BD]>&$1?"\N(T?6.88T]YYXJYC8;I =5>$_ MWV&WW!*^&& WQ='^R#9K9$_C=:['_= FP-_:K[#+//'C[FFZ*W"BN#1,($;S M(^/:$V1TP,@'%8!.P<=X3L-F[T:[P?URY AP-O?>N)O) M]6JYJ^2\I@*[W*J6:TQ#0EK&B!(1%#M- R9GZ&4H?*IN4G*YJ=Q&\/!"!64= M(7CT@Y\V9WL7O\1I[DJ&@R02)-(Z$L2]S1.,@48*KDXA5-2<7$ X:?\!NXG/ MBT@9-X*2ERE)O\^F_AF95B&V*TP)CEP31"/'8(6J ,01"A$'%I53E'@Q5B'U MN"?K)CLO(J%=&Q:V\ )Q4@FQX"&1"##2;I+J[KA[1<-BCDF,"E&3'P((VB/#A$$X6AV( MBU;BV(82/':4;HB]G)1M2YPOIA3+3[IX?^L6\:];^-'/7W+MW]!1%OO6*36K MHM,^"PVCV/[6_5 $:S@%/0=ABL/+D(=D>,K-\D(HL%MDK)T@_N^O9P\8.+I MNNM&/U#EDA*'4606E+H/"FD7!++,$@4'U\*6#DCOVD?E[OT2W'\V$N)4()^N0)EHC2KQ6AC$J3>E,V=[-M&7; M#&+UJ;!S(\T!9PB3 M#T-G ,7;@\U#N(M9):6*>6IJULEL=8^#8O;*,2X=H\*6=JCV[:7RZYDCWUC# M2-X = 8^)!62PBQ:C0+%J\0EV'*">(1I8G#.Q%(\PX#&YM__*H.2,F]_]6%9 M \ \.I=)<<()_#]RSLK\,^RBWO;/VAB1=2ZKO S8BK)A,*R^ MQ+F;E9G4O5I]$?W_OIY]^8_HPV: ]>J%[LDGD)R?)@M_,UO2+KM2%T\0 M]7C1-9A\>,#0[B_T3&H,WGRI?,8(3Z"7MC_&V.*)NFSKH?8_II/EXMW[/S96 M==GS'_Y6W4=:1T3/MM[J1/+!^NBFB-6>-[9^P&44)#Q?O^H(FW-R?R]IZW!\ M(58M#H*)G6;S3W;JU]M::91. M?#ST+ZN.^C@/-SL0KJX>WKHJSG$K]^#^:'52%6_CEKC_,UCULZ\QCL?[75^H M.L?AG)P_0-XZ? >OZ6I]C$\K;^DA0#G4L]N_8H$M_FOZ>9(7_0 >W _PPW\7 MV>;S5:N$R8[RX@Y-G2A2,6CU9']Q^7$6"O-K:\TJ<:9AW-I-C49X]18^NYQ_ MFH9?;NQU$4X]7;%*SF,0GW92HA$N98G_<;H(\W)LVEJR2EADL/9[3HM&&/6? ML[\?]E=6 ^Y9NDI$8Q#C#M.F,@/O[]3)IQA^F*'V?UV M3\/DRR38IC-I:JJY3=ICFLV,$J"U*-SCU<+EJHSZ[D_+5V"8?YI-]U9) M/:MZ'+IJO9AG!ZX]5#6>2+1:5:S'MOUG7-P5Z:T]Y\4OL_FZ#/=-&@<(@SY9 M+Z97%"6GD+MB^=SY0^O#,3X HPUHHOV1^SW8:@4;SZ[99Y;1P,38WF5/V.S# M5^+8\?Q6V')A\GR9&/PR5+5:LP',N4) 2IS MY=WM3238"9*-AC#[#$[SR;7)^]:L5E+>CT]'2%*98;_/IF/P[,"RUL5[ISA!MN(<>3?#JI]OY M^MGHTYETOU2]VITAW-FF0!-L>53L=7W]ZHN=W)Q:!W=HW7J%/$,8=I VK=:# M_#Q?-4*.-";Q^>I%JC^.;+I T4=^"NQ+G']]DYY]ZQD2AMEH73YP@KAN5KW[ MS.G)L)T+5@OQ]N'/8TD]1);:CD!< .U6R9%\&Y^( M:C'E>T?H]QQ67R_Y]S@KP92G*S5=P[/WX W=*W%9T 4^N' UI3;4,NA"IMHJ M[_IZN3G4R=U'3Y>JEF(W-U\5D429QOW?1:AG($VWOO>2I MS+WWRW^_G?LW\P^+^<^+Y>237;<:EQO_U^D#U?*50[G:AVR5.?SF=@DZ?KJ* MZ)13I?M7K9;$',K+HP1JYP+\?;;\[WA_4\=2\^FZ?*!:QK/ 97F4;)4Y_ LL M.IO&NY.6**;:LV2U;.A0+AXF35M\^^DV?IC]_$^>_1#AG-,TF_N5:7VJLNWS MG6JYTT(<[D+$!MG^YV1VLR+SF_2?LT_QQ]GM=#G_^IO]>PS>'_Q8O6QL201T MH6>#,( 3_W5K;R9IXC>[_V#_^2%.8YHL3QZ>,>B#]=*_)>'0E:YM00+4V(V= M;C;\^M/GN?5+.(";W$R67\O8;L.^6"_%7 @4_2C;C@=6TL0[L&R]@1(%G+ V M;;T=&RSL1V\OVXF)3<6ZCM.HH:S +"[ +WP75R^"WF<#BRCE'I_IQ.2F0E_] M:=AJ%=#;+V-5 #U=N4CUSX'-%JC\>6N__KEX],I9Z<*?+NN?(-= G--K?>X7 MJ99P[<&%QQ*Y??K:":%_HK]=3K[$'T%-7,_F7T\N'=F]8CTV;=-[UO'PM0/) M-S?;VYOL?L>S?Q')_H7K55\=9,6L'UTJL^YMG!7@T\,J-6M*CM-Z=N#@]8M\ M8$N_%V'']EHU!T+U8LH>(GRO53SG3?.]/O%[?6(_WH3_^3!;^>.GBL?3E:J5 M41V2CIV'KWEZEWK.\D]ZW+VVI-GHLT.ULDR\7B=:D5JAR1B MQT%K&[6;W98)NCU?K=ZU?9H?WUK^XL?9^W@3\\OG&PR=G+K8O6*]BV08OP[2 MI;:? EL)]T;]FY0F'M;]95I&UHZO7D\%#N-E9WK5UIDQSG^=SVX_OUXL;@MR M]-"ZU:ISA^K1XS2JK5$_YHF0X7ZCI;AX:-UJ=;E#M>MQ&E67Q=F'V=+>E,@# M;Z]5K=QVL,SMI$5]#KWR2_#$;[Z^M9-0B%&[EJQ66#N<7PK+C),%F(IRV%'=[?JI>P>E =@\C96VW<4O-_+E872*KQW8^SFZ RN^6 MI3S)?I^J5ZLZ.'8WA)3-\?_WN'P]];-/A6+HG3Y0KV2U&*_WDZTY#C\+,H_% MZ0,?ZL3QIF)' \A8>]+D<_633[X)?I5A>M=O=.)W2]&GGL1K3LC?+#_&^\E.U0HM!;,.DZ9ZY/].^9=GX+&U.W&RI5!61V)59.GM EU;^_GJWG#_;;8X M5*^5[,*M-K'YAQM.WBP7=__E@:6[U^[$Q%8"6 ?)4]W:V;*\3Q6_G0MV8E=+ M :A#9*G=ZIP-JGRB0@S;M5XG?K44,#I E!9"_$7&8SY>J!.#6HKR[")#=2-D M=G*IY-T:G?C14@QFZ_!ME'F?S(Z^]:JTI3!)@V6JL^FO8+AL-O937/CY9)6& M*52G>GSY3DQL*0#2G635[Z4PR?NR-QS3+P^G*Y5^/K9Z)\ZV% OI3+!6!VH\ M?3_H[>QFXB=Q\78^\T]W?N)TC0.?*3)JH^LQ"LS=V/^I9T@9V,AZ?/V36FXW MRX?'2Y=Z*?7XZA4;03OS[6G/;D=Z56^EWK7/WV?+S5;+J/#N7ZG6R564SP?H M-[Y&W_P@_^+L(OZ?__7_ 5!+ P04 " #R@8579[=^9AD( !0)0 '@ M '-E;G1I;F5L;VYE,3 M<5]E>'@S,3%Q,S(T+FAT;>U:77/;-A9][Z] G=G$ MGI%D4;;L6'8\H\A*JYF,[=K*IONT Y&@B35)L H6?OK]UR LK[L1DFFFU2M M'V21N+BX'P?G7I Z2VR6GI\E@D?G/YS]6*^S"Q66F<@M"[7@5D2L-#*_8Q\C M8>Y9O5Y)]50QU?(NL:S5;!VPCTK?RS'WXU;:5)S/])SM^^NS?;?(V4A%T_.S M2(Z9C-[LR/A$C$Z"(]Z.C]N'AU%S=!P&87ST.FB+UO'A0?O?P0ZF0MS/,7:: MBC<[F.DSL_BU5NL9C&9/_5ZUC39,6#K?-4 MWN4=Y\^.GSH;#E6J=.=%T_V=TD@]YIE,IYU70YD)PR[%A-VHC.>O:H;GIFZ$ MEK$7-/*_ C;!/'0T\J-%KKN_@N%5% MYP1:%TP/$6BAOY'MO?[-7[.H=N[X97/8&U]WWK/]KO_=A./AG M'[W'[J70S:\@O6]G[N7/_59MS=D-Q_>]V]9<,#KP>$N MWV/=RPL6M"-_5?ON_>K>LN[%U?6P?\$67;SM]US6#IHMRMSPYSZ[[=Z\[5[V M;^M7O[[O_\OYCI%6L]G:%)@%CR)P1CT5L5U%ZG]*8V4\];=D'B$FG3ID_O"P M'#X9ED&-#54F-/LH8#'75N0U%@I--C*;8A;FJD,C&^5EUL3R$4HC.%Z2B(9OQ=8=T&GP;T(QF#) MU!5BK$$"H=0HO!#+,1V61 #W))%APDQ)'_/Y$Z%%I80"@ M*43H#"2]!4Q3$=P<8UK$1M/%,&PK!@Y^!P."Q3)'E"EA\ZC6 "(8U@OC,L\ MQA[B5D*/S,.TC* 3F5L(80U9E[3O"@2>,$-82M,Y**I\F)6E@;M(DN(:290I M!( $A72YY8RS)^0F87&J)F8&$RWNI+&:8R%.-[W=L+*VD&TS,V;-VFU-^&&# M#9>B\\I4R:R* FT/%<<2E[MFSP5MP+@6+CT(MQRE@L+(!# Q2J5): :)96 ' M8@BZCJ0)4V5*S"/>T"KU>2JT"D6$VX;M(BV10)Y][/L/8<+S.\&ZV)(W90H) MUXNT=X6WPO4B=.4O)?4:N<<'Z6>T;Q=@X]-(MFR\4+RT4(R%R,]5,$&"RLJ7 MU\W#DT9[ XP$!R3VC6!"#>"%,# .07.\^NF,UHCR0UZ:S:<0]XX$LE.MY-E< ME1H*L$/'TKA]#RF1.SW4L6I8@[O+O4NO1N22ZT*(X(GVH M'"I*70!:QE7&,%0Z<@:X9N5.Y"AX*1"&$5$0=$FDS*U'$2 N"W#9EN,HW&/] M,4]+MWW&2)7V^;4WX4G^ M*"VHEXH_W7^RT:Q+MR3AYK',T9YW2!.1(T/G?4544YR-[D5:':%6Y&M?$9"OP]7WW0.W MOZ@'=L\2HAD0:_,=202Q"(SYYJ0$?T:A6^M<8!='WV*5-H]5Q=V L@QG:RO$ MDY0W4JA8-!))V.2F[P(X8!A##(;_U#?-$"Y^*R5,=I@N\] =JO:VO[WMXNQ) MG8%$GJFQIR-"* 6R4E6$QS9S(O@]4;ROS([D74_A'G',SJ&?E>NJ(_3'JB>V M,H\PT8C'G?P$+JH>!,)(,5J%FJ\P!N7%E!D2A' X-RJF?/*L_A>H'N@\NR@2 ML<;&J2'NPFUT9,X]$JI27/.L*_.Q2L>"J#?G=]63+5UQ@\B*5$T%1B>)\FS MEP"$A']E%6ILF(:=9U__+$Q9?'V$MM(]0NGX4])8K+U0FLT:*6M5UFG.I_ 1 M3DNE79_RB7=0_C/1,\T%(EH? >[W=1XC(!V>3OC4[/Q![[VJB%7^'*UB-W!1 MM*[7?W1=XX!0!S)37AC1F7TY!>D7*9]V9.[PY2:=+NNG?3"FXH%27^T%MP?\ M\-R-1M.[8F&_C68K5\,--[1OH_6QHZ#Q^O7SP\U&\.S8[ZEM-XY/GI_YI5I; M)XUFZV0CM?LN$#X8B+/YFYV!GCAF7LDZK>&#!,M50%E=#GLDH2L4B4O[? M=',!0G&E$\?=4&0CH5^^"(Z:I^V:>X^\@MDJ.E_O.'CA&_'KV^ERI[ %+KU\ M<7A\:MSGVKNS)3\W!&^3>;+9AMA<\DQLFO"*3ZEFP2?FGKFQF8E_&H__1L!* M/.C'+ENWYWL)E^B)\]EQZNWL!'4Q.T'5V+5&UT\MK7^5U$NDB%G_080E=53L MRA\8J379O?;/X]#;K8WOK0-HWW44WVT+M^]_T;3O?DGU/U!+ P04 " #R M@857"9#!8>\' !0) '@ '-E;G1I;F5L;VYE,3 M<5]E>'@S,3)Q,S(T M+FAT;>U:;5/;RA7^WE^Q)=,$9FQC86S D,PX8'H]DP$N.'-O/W56T@IOD;2Z MNRL;]]?W.;LR?N7&(6V32YL/Q-*><_:\/.=E)9V-;)9^.!L)'G_XT]F?ZW5V MH:(R$[EED1;=!BORC](,?'G:/V22=L=3JM M*#B,DJ-V\_COP0Y80>YYC)VFXOU.)O/Z2-#^W4ZKL*<3&=M1-V@V_[+CZ#Z< M)2JWV$R#V?_T,M8D6?%HZSR5]WG7V;/C66?+D4J5[KYING^GM%)/>";3:??= M4&;"L"LQ8;()C?RG@$Y0SUU.O+Y'D)/*7,ST#PY(Z?[C M2(;2LE;0.%C6>-%JKN]AN%5%]P12%U2/X&BAOY/NY_W;X>!R<-X;#JZOV/4E MN[D=7)T/;GJ?V.7@JH>?^'5]"8K^[;.V_2C&W'R^O?O8!16[X4Y_=]6X_]J[Z=_7K7S_U_^9LQ\I!L_D28/ZC-%8FT_^XT8<; MC1[4V 4?RYA]%#H?<1W;&HN$)HV8'7'[]DW[^'1;JPH>QZB$]50D]ADS_2V9 MQXATMPZ:[V1WT& #-N)CP;082S%!%; 8#IEMZ)0VC*5LTNE,Q8T MZS\SE; [* YIZ74N:FR01PUXZ.0U>NB@P3YR [_ ]F4/>1JDHKX'E8[1VGO MGEAAQURA%T(@ESGC^925N=6E@,+HCJY1PF^<9;C2DJ[%4 9;IJ[+8@\BB*1&5P59#G9H$@O-)B,9C9@I MZ<^)D"-O=J#0 .9;UPKK,$^00MQ)R9!ZE90R9B-R""VN(NJ2\*^!X MP@QA*4WGH*CB85:V!NYB28)K1%&F( 2%,+EMC-.GXB;$4M2-3$SF&AQ+XW5 M'!MQNNGUAI:UA6B;F3)KVK[6@!\VV'#).^],%\YI \:U M<.&!NV68"G(C$\!$F$HS(@XBRU =J$+0=2Q-E"I3@H_JAE:ICU.A521BW#9L M%V&)!>+L?=]_C$8\OQ>LAY2\+5-0N$&CO2N\%F[0H"M_*6F0R#T^2#ZCO%V MC0\CZ;+U1LG21@DV(CM7P00*:BLO[YN')XWV%A@)6D3VG6!"T]V%,% .3G-U M]AVAL*1*?:R5=S56H(0(:.I7%Y#RJ1.SDTL8-!1R^/2UV5?P*!1&B_H!?Q"^O-W\( M.(6K<-HZ?==0M7WB;PTN !(3,F&&&Y5SJG#< &\T8A"0,#7/@@J821[*5-HI M=9I-VQ+$7?Q=:#TZET@71A172!\K@XI2%X"6<9TQBI2.G0)N6+D7.1I>"H1A M110$72(I<^M1!(C+ K7LE>,HVF/],4]+E[OD9)$DF!GD&.XQ&WH_NML65$]P'T#08:1JYVYE)?9?42NHL:@H*C4Y?Z&*+\G+E+&X0T\Q(,5$$/&; M/T^RW37B!,A!YJ[056IB8!7NU$0'JKQ\TF7/:S+BYJG-4^P2'?AJL?>P9NOV@&=L\2XAD0:_.,I *Q"(QYNXFY 6(:SM15B8\D+%3H6K<02.CGV70 '%<90!_WC;P]F3)@.).--@3T>$2 I$I>H(3V/F1/ '*O&^ M,[LB[V8*]XAC=@[]JEA7$Z$_5FU(91Z#T8BG3-Z BVH& 3%"C%&AYCN,07LQ M988 P1W.C*I2;CRK_P]T#TR>/32)1"-Q:O"[<(F.R+E'0E6(:[[JRGRLTK&@ MTIOS^^K)EJYJ@\B*5$T%5BZO/KP6-YK-KG:!Q?/S\ M\DO%MAM')_]^90^.&ZWCXZW$[COW>A);Q?]V%E\@3UU'PBDR$EDH]-LW0:=YVJ[Y=Z\K+S@K]SQ9WGJI MY'-(H@U\210#8S,%(_/R1D#=4$L:Z'5$:'+<8O"6<'!5ZGCEO9K]L.3.M[ MS/-JX-3L6G6?NG[%\[S*7TX!35$]LU%Z'L)!(>*Q%8")W]AW$]V\XDP'#<>V M?ROR274LT:O@BUIB)1,_98Q9@*8R&:VW1D)_'C13LPC07 M>R(4LK%EI[^FD5@^C7@X;WR<\ @4&< 5&8F(QA^+BL;*4B"YGRDJ_@]@PIA[ M^GJU (-^0AY##LYQ#:+>=<"G7).R6W+N9OQPKBM@KC;R<*Q _B2$G=YHTC_N M=]J3_G P)L-CC>DA_W!VU\Q*>% M_-FC/3D=C4_;@PF9#(E3(Z>E<:E3(N->QZ G3KEB%Y\]AO:8M+O#DTD/A^(6 MG!Q$W:Z:49S\WB/C]NBH/>B-K>&73[T_2;LS,1+7MMW_#'+CR?SW3&GNSY^\ M-GLK:],ODHF(0)(SP*V32@UQD7@@34I%DLRDFE',2HO;HP^>YB+.1I]012@3 MB=E^;ZOG2J:ZPBULIYKI_2J\ZNY=IY_?WEL[DO3:0BYV51( M!M+"M1/21$$C?V@RKI*0SAL\3E= :M2\&Z2"$2[-O,=)LHB2!LS$WT[MDIV= MW!K3URR/O!"74M&N9LLRMUZJ5NMKQ7;)62M[P*WMUGZXVTIIO[[>\K%>RT[) M<=R-W.ZF]1#<;4B7;C^XQOT7I;JI2?FQ5M$A^$N"C>0KW!M@K M@/1A:V^_J=+_I1/U#LX-9[9MX!9>1VT&-()-!WRQAV.R#<1$E @Y(WF*+P;Q M^PRX5P_35[^Z-=\)D'VAEYSQ'0DJF7GI(DM$9BF1=9T@M>(,650Q)5J=@(./ M?!"YH>:70(:^SY%N&S:T?2(Y7II?4>77N+2/@(9 M!U@V_=YVO+<=SZKMR/C@2VHPG-J/[P2>R.V3-1A[Y?)[@_'>8+SN!N/>T?G6 MV>7;ZR_>)\";:"],KW!\PYU6]PI+\DUZA=5G5!736E3',J5HE)&.5/>^=P_Y M 'MZV.KVU6@B5,H-&Q)":MJ?M9>E^:'ZS81.<2G/]'J3Q]RO+OZS>^#=]/[Y M7U!+ 0(4 Q0 ( /*!A5=2IE$XBX@ (.I P > " 0 M !E>"TQ,#%X,C R,65I<&=L;V)A;')E\. "6J #@ @ '1 MJP( &UL4$L! A0#% M @ \H&%5\ISA5&46@ #U $ !( ( !@-L" ',M,C R,S$P M,S%?9&5F+GAM;%!+ 0(4 Q0 ( /*!A5=R[A'(Y>$ .NT"0 2 M " 40V P!S+3(P,C,Q,#,Q7VQA8BYX;6Q02P$"% ,4 " #R@857 MKXS7&K:& "TE 8 $@ @ %9& 0 &UL4$L! A0#% @ \H&%5V>W?F89" 4"4 !X ( ! M/Y\$ '-E;G1I;F5L;VYE,3 M<5]E>'@S,3%Q,S(T+FAT;5!+ 0(4 Q0 ( M /*!A5<)D,%A[P< % D > " 92G! !S96YT:6YE;&]N M93$P+7%?97AX,S$R<3,R-"YH=&U02P$"% ,4 " #R@857V]K<;=8$ "& M'@ ' @ &_KP0

@YKD@V7+)CA=R,\C M+WLGOQ&1]\ )"8:3C[D5D^,LQVI'JEK'QUE0-(G?LSZ H=\BQ":#SL#RP;4:#0-)'LOHZ\11=*<%^LQNF$N:6CH:X?$W MB+H"*(<(F]U0UK4_ 8.NS=V!YK%YZDZ0(9% F$QZEJHR)Z= #JRZ%7ARXN)C M%H&3&"QT0(:"],%W>7MUTOW$WMU_O'KYWGV[N;@MP\MSRWJ6]HR[FYJGW'7J3S!;S^-3% MO_5NGQZY#S]NNS^N\9#KCZOKVI&-M=9^P"#%C69R*,1T>(&!XEGC"%WF'S[# MYNM9DTO7)TLC-WU>?+HZ7JEC12@IO3P3#FTA%1!9I;/LS=GE-KF45]):N&8: M;5/8?%EHB]-K6RJI9:O,YBUB+83T,UM[]O=;0_; MR;=7:_2=DT^,X.GJ[O:Z=_O8N^;PI\>[;S?7F."ON2_=;Y@#>MSC'[W>TR,E M<_U ]* @P<]P9LIO- 3_!G&>@1>.?,/ZM[7$I>^5"MN1>\V=N+=.[*I+;4W4 M=V+7(H\5Q;8N[28%BEU3E/WNW#I9J0R1E4LE 632W/,JKS6X'U<:.S'EG1T' M?13^UR^B)GR61;YPN<6S@M;?+!_;<)/WH,6(;!5LD*/."&L/"&U3LBS[YW,8 M8,/F(ING;2.$;:JR2T]/C?7\%+$2)9] JAM%:+E:X3LDLA%$V;X.2OH&[70' M MR*@$.>47"&A6EE0/[7#%I95[L6:\=I PYPXFCRP.(9@E6>Z'UV,\H25AP M\*\DK:&$9:QN)(U*<&U%P]1["1_ G?YB>0N%31?5PYW (7!%N:**I?_'04N< M7UH(3Z5J;;^Z;Y=^X'\-TX(['!3L> #G71(Y+7+HB6=/?K OE!;G(-L=65[T M6^L"4[YOC1",O'BVK/$E4$C7=^"?WHP\NO&5%883#(X_+2]!+2[MX8$MRK?X MTD]&%TY O(CPV%::R4FX"HS.P84LMCJBI/,RM$Q=G&HGU1(/P4W.C05P5.9F MQ3BEJ9RB5L I$N846>=-:%)*#:?0HC1)(CU:T^,P".,+; J-YH][MRA/4C&8 MK147]>:I+;L/@>H3!NK-#*9%64AN=31=X#59.I2%UI/Q43>;7=5?1DE;I',9 ME*2T.HJA\BKTMJ*&DFCQ=M DC+NVC5=,@I)MA'?BOH=XSD?Q >)X5^VMWDRT M11SG<'V8@O46Q9F_H"@SJ:#9R+PA&11I-F4[K!A%;1'+95*4ABE*%7G%/'BC M9[KR4>GG&H+\0I)MZY,R7?-QEGE=WRP/CVG0A_IOQFZ,E_1OY%QET+[" -Z? MRW2L!*F\H/F:V.*?*ZWD"G.Z.K725W^72E"%CO%D3> M$)G>O2J\99D>X?U$2OF7)J[4RZ&+#=^BC":W.HK&"Z)*D=+$M/&3:^/E$932ZL@&KS#']BD!;@6 MY1T5D@EX4S,IU.,1X841?+ M<1Y,;2DMPN,V\.W]O(!FJZ,)O*@?')O']&&*"6OO((^]"4L5L*16>576*"*L M\U:+;_P8"L9"\9;4);'H*6;J3$%Q/(-G>@Z#V:7WEE42_CT(G%?7\XIR398O M*:HT^?:8HGQB>7P,RH+\0D7E!?/@XSZF.9=$,3DJF4:\KPC>EQEDK)PH B\+ M3.UM,O5L$;/[4H]"(_6&>-2^@46WQS1,=.P=1% M987>ZDB\:*J\H>FU"&%'6,H"U)-7@3?&L(L6IMX36%X#] MYJ9-(-:;T=0EMR6U@)6)K7.9V&D]I;$U@1HMK#KLN=2\W+$@U'U* M%_OEG*DFE(+B=:K.H%@U6,89912V.H@S-$BM%WE)I"E EA:-B*:R*!C;88*< M>96(%:XZ>&L!D,X9+GORD-CJF&:)'B"*_#R,F@J(XW*H"0)F!*&,O%WZ3GD; M*9*QR1(&GD>\'GWDHX'+BE,=*IM[H[$73!!Z@/;!97 51-Y(O*X?+*/ILP 8 M5>TJHTNG*A*1PYLJ3246F/:\/4]^3HMF=6"/DBZ?\]9D3\Y26QV%5Q2:(MV8 M2EUINORA%*6U.C)OF W4JFOJ\Y\F<(;H!?D)6I7$3,$IFJF99=']PXV'5TF$ MUX3"0_F&Y-#3UB"*J?FC5 ME//0F [1Q??.3M'AL%'A-9EIXTVFK4.T\?UIBQP]RKR@L2I7M!#-NYYK5MWJ M>'[K_;E(QEQDE-$DD/FN*::J_7S7^U.50LJ]"J5IU$QO+B?W?YTWA.DS^Q0 MF#,[]V<3%4YY!(-5 6@R->U2!: 4:H(:V[QNT-1 FOFG-_FGF5_ZM'[IHLRD MMSJ:J/*"7%90!W-(-X7H=G=(%R4Z ^H,2[Q46LVL6GBBJ<[ON@I&(SC -Z..\>A8]#*T3+/*C-[Z8WMU_7\6#@ M$VJZM\*[\#&&:/@_+2]!LT=F.ZDPY4KQ?4&P:3+Z428CM3I"&R-D]11LY0=N M;(7<"SSO,[=Q 1&\)SI@[F2B43>)AT$(]>QWTU-F"Y+?@>[ZR17 \J&34Z!7 ML I):>E_.P ]G3-G3=_)61$7#+@[.P[Z*$QU+UGD.4F09*(&_,WR$RN<+%XI MC++"4+F)HJ0X1-3CH^LNB:,8 P9+L:*S [>%HO"J+/&FO!KPO(HM@/^Q>>. M]>B%H5UX=ON1 =2HDC"051%;&*MQ5AO9PB5O(V /9F#9CT5X#C]QC/ +7I W M88F'6Q14;=O)^I0PR!ZT:E(:6(F7:$KX8O[ELFE$/Y1&3&S"2#1%Z%3@-:Y2 MC?Y2AAIM'$-S-?=4H\VC3.8T:G2!N1^HJ9K%U>@"6#YT;@L.JYL$C$.)1'\RE:'INS_\\[5[N)% (L M#^N!KH/GR=EI\TX6]+9W_;DI3.\Q2&_\K!MJP1-N41 A2,E055X2F%NBR?2T MK0)=2?0D 3UI6">3S096!:VK +;M9)20LE5<0 */[6 T#M$0^1'66CDOB/:+ M/ZZO/O+A(%DMSJEE=0T;GXE/9"AM 8Q7U!GU]=)Q[F;#IW5P9"87:+U<-;ET?;(2IJU83661Z>48<$*\-!)*9<]F;L\MM[VQ[/W=Q>M;D5RJAF8E=WM]>]V\?>-8<_/=Y]N[GN/N$OCT_XG^]XTH_< MW5?N[K[WT'VZP0,HF?4'U\<;6)#@9S@1SZ$W&P'I#-/-SN'&*,R^X?W,^K@F M#'?-+K\3C^ZXVC]1Z%B^M6F5TDZKG-)(;02#HK8U4]E),!1YK"BV=6DW>5/L MFJ+L=R>;;&63E-PPXGI8R7%6 MDANVY"N<.0!O\2^%X7,#\OGP^K94&YU%$7CS<.[EC V9&Q(SZH+L:%4/1]"\R!3XP6C'MOAJ:N5 M55*H+(A(2$>X9.">1TIEF78=0/)ND+%18=90\18E\_KA!AM+RZ69AK8H0X?1 MD(9I"-*ZRNJTS6B(2AHZ)@E!1I.,:4AD 3 ]P2^A;G"Q%PA"9@K5DNNTFC\5)#P?[YD MMV5//X#L)*'5T15>%L\J:8M1W>&*Y"%$)[8ZLJCRIE96Y39&=8VANBVJYR%D M!\=MILAK>CV$W3GX%Z<-Z#GT-H9LL>B@)G'E1&,=LWT,(?.2]6$Z.%HK!6S7=ZYG8.VELJSP!B6W M.JK$RX<[1EAE-YII:FO(0YDTI1":DF2:BB0SFCIY%$V9) 7E)S61U^6R7%6, MIJBDJ:TA(642%=2<5&5>%&@25!4TI*--=7S$B$I+D8VL\"<"6XVU'CI0:WQ$ MG@>Q4K[S/8?IOFRCMSJFP4M*604FV8$LE02U97\OD:",5L>0>5,]. :/$13- M!'4R>H+"@*;*:\9JI7)&4 TBJ"W*8GD4)4/1.TGFUZHN6,7-^-XI 4:F-NQD,#2U+08N[I+@!V7Q826QU5Y"6YK(079L!3257; MCO!+IBJIU5$D7C0.;HC)J(IFJCHM4 MI8JLRNQR(\J4AWX\((S#Q(Z3$,(_/MP&,>)$<:6[$+.QBAQ&SR!Z-;3"9Q2M MHWT58CXILIV8-5[!$?,:2ID7H0/W#3D7_T9AL(Z"M%:'-".1/C,R:C(9'4I% M.VS$.C8:>+FT!EF,D*@DI.U'R0?)(X-&>42+2U 6*G,)ICVM@I4@W\,=@N<; M(+]%"9Q&5&>647&)#"0G/8-RB4, MPF"4:["!'QWBGFP4]Q3J9;^JM&YH9C_EHQO?#D8(,%"8D^16QQ!Y98WZNGOK M^D(8JY&?X8Q)<$5]."()*FF)&T%E-,AH\!T-]H@DJ$+G+9ZKTLC):'5T7C3+\B P:J*2FDY$ M3";>O&7>%$1&34VFIBV.S;+(217(5J>N,4=J'V]9#ZTO.WL_L_C* ]V4R\R0 MPG(:=+Q*YM!:[7!CIZ9F=>/I8^O>NY4^)'+&R"BDJ112D$ *;J*0#,-+C'Z: M2S];U;'#"$@A!+0FZ:42 CJ;_L!W\1"%F=^-^Y!I8A]YSD>L!./! 8\ V]O M#Q8=UN_LP2K>@P6:\KZ865OA<6]A\M%:'=TX1,EGE$.SN#E,VA3XM#"D'5]*YSFA+65 #"ZRA4>&DB)0U(:T>JJYFWS)2/F-2KB$EBZV.I$F\P4B9D?(^ MFC=-M"Q!Z*[$F^)JD1;*:/DKCV7U_CM]PS M]8RA,B/W2PKCPDQ#CL;*ZV/)/"E4$M/6\]4-Q+1*+] 7QV3U3QM-+:>1/&JK M(V/%DZ; -D9+56N2AY,5'#-A'?"0U!GFVRU$#[.R??SIAW&903S@QMDD MZC,N8URVAZO_,":#BH*:QNMB":D1C,L8EU&PZN/8C@>QF0Z-L0R%-TWJ-[,3 MG1O@V;]3%]?,'^#Z#O+CRPNSLCJYN>7)C5'(14,K1)P5QZ';3V*K[R$N#K@K MS\+7NZ2[5OKY"P;=:!3 9 /[YS#P,,(BGNM;D6N388[K)3%RUD>8;P/U' '( M&,M.D,!$&B^C"JZ^QD+J'H6/0&GOF[?21EG5LT(?PR'*G_,%Z&XJEH296!+? M]]J6/8_KE.K7S41J=82VM&I0'^YBVY%>*O;G,IYG/+^>U\32>4W>D^OWG,E& MZ:, S\NK$=*,YQG/GS?/E\[RZIXL7S+':\#QYJJK@7$\X_CSYGBI9$[3]V3X M/>?QCN@Q6AVQ+:S61:">YTMM^2BL8=9E#P=59/P/\@4Y%Q:>E?6,4M]'Q"41 M$@.BZTN+$WIDRL;V3E%S/LVNK#,P#EZNREV;Y-1'X5W M \+,T5T21S%& H90)F!V<7?.\;QYHNEF8F=EUD4G;(!_UM1X315X0UGUT9;4 MNHP2)>4XZ0MGR&)B=2QFO.>Z*W.ZI;$8I$X8 J_)*B](JQ&9C,48BZVAV4I) M]CU'68GS+4DB*&ENDJZJO*XP!F,,MA/!2A52['M>J3*G6YI T#"+Z2IO:#JO M:SLXKJEDL14X]"&*CL](0=GK'#<@]Y/)MB7:=("/43<2+D(1)S 2,C M*WQV_8N4MF<1(RG%VP@R?$\O@B726GF(.,L&!XGE3XB')(CQTXECQ.=FQL,CB!JYO^;:+AV.A%2.H]AVU%\-& MYF"234.7\#S'0>2"$+H,D6?%[@OZ_.HZ\3#?)N;NRD HS&ZQ^G@&6&1NO(5> MX&M+,35S?V'^(,E=VU0E44:Z[O1%!:E.WY050U('TD#2%5'4_U>"G2F]:3@5 ME&.\HUST0V3]O+ &>(&7EO=J3:+6IT7(8+!D$S)AQKM!4%3?"W :#(X&L!1O M>,L+TESZ2\RV*(11>#H6-7/AAB$H +]L1YV.^8^X'3%G0:T 8)A?/UF=C3RS M0LJP"Y(G3-F#B"T, \\:1^@R__#9<:.Q9TTN79^LA-ST>?%QZJI7ERPRO3PC MCK:0$DCF;L[>G%UNDTM+VD-ZS33:IK#YLM 6_W-IV]\HM=-5YO3X;F#A/GWO M%^&BG2">3U\K'QY[MT\WM[UO=[<]GKNYO6IS*Y11S<2N[FZO>[>/O6L.?WJ\ M^W9SW7W"7QZ?\#_?\:0?N;NO^-+W^X?>'WC_.YDQ6;.O2;K*3 MDLGN!MDM@GZK)F\>+W5XCM>/KB\:V^26D.KJ(4+<=SQN&'$]K&\XW)T=!WT4 MIK:[+/);RH"7X:4Z*Y#?XE\*0_Q0HEY1=+:G3]08Q)( O>IW)=NM &%0S:$J M[0Q5!KL#*'+_U*>]_%-%$ZOJC8=U-'PV[3Y6"HGLFWEU1LFAQ19/]_$8A>5$ MC#+*B13"47VBH!F7G0&7G:32@5%&.1'&98S+Z%DU?>5$C%+*B3 N8UQ&SZHI M+"=BEE).Y"1L=NKBE!7WD82@CQ -D1^Y+],N1!_ X/QX>0(_,GL&/<^HP*6R MY'M,:^F(4F6U0"B(AZ05$\2B,U MWN619A8[+KWEZM6\%$JWF1]3!/P1> "@WS$:8.^Y\Q^1G81N[**H&[H1OG2- MO_K/]W@Q@8/WJ;O!D_56>(L22?M$B17]KQLU'K&7*PUT*;4Z!J_(E-3N9B19 MF:%[/(I<)3JYU3'U0YH2,I*CFN0*-9&E00HJ>'<6>'--68:S:&%0F97X%,26 MMV0E[G$1GG$S MXV;&S;M[ \ID9P.*OZC8HB^OCTLE[,QR_EG.?V'@ZZ7D_!MEY/R+@L&2_EG2 M/TOZ7P-FEO2_7]+_X]/=U?_\22)I6>1:ZW9<5D ;_5OB3;9JSQ4$ M"!]P?GK"P\+=(%ZTHKT\?UIX<_MU^93PX*KU)B1EFPIOF :O":N)#_LEY-!Q MJG\.V=F[D5W#DK,/Y+5UQ_+R^YES\\I7JG2MGK-+ FD4QEB(L=!9LI!2G(4* MQ;%(@HCYB]=-E1=$QF:,S1K#9L4BR-0=(\A*8#B2#VOJK%X/X[/SXS/M='PF M0ST$T=1XG56@8[S6"%XKQ&KZT55'R&GF5MMOFV988EAB6&)88EAB6&HHEDH]YZFQ8H^LT)M,#W9R[9X=ZS"W",,2PQ*= MMG*!XX;HLNO\*\D:V3P%LZ1>R.F]\;.,WAX(P:G?*O-C@9!<>W8E"JW.P<$, MC)@8RS,L,2S5$4MEG"H<13"+= GFLSX\()[IB[Z55M*T!_)6[DQN@1A2^NC=)#NP=D!\\^>0HY5"]Z?BY* MK8ZJ\9K*^CO6C"J9[&!88EBBQSBA5L++%$KXLSY)6==AWMNQB!US*C#7#\,2 MPQ+#TGEBJ8BF(FW15"AI8BR)).%7DPY64!@Q,I'!L'1,XX8:D:'2)S+.^N0& M(W)_&^:L?0_,0\2PQ+#$L,2PQ+!$$Y8*%6"3=NU\C?6$5&,$Y;"PUJ>U.KK MR\(AC>L9'5%,1ZOVQU'H2*>+CDHZ#:E9#X-=FX!58.0?K4D\==Q9,+=$-5>4E0&0,S!F8,7*XG9*6URM%*T4LB M-F-Y63G$BF41Y "_B4^Z$^QA5^7>U^G;N+.K_WP4V?1-4O^D.'39:7SPTORK'&$ M+O,/GQTW&GO6Y-+U"4[)39]'5OCL^OE:U=5H%C+]]/+G5]>)AT %;2&EA,Q9 MGKTYN]PFEY: G5Y3E+8FZALO"VUQSVN2)NUUYWN3U=NR8K*YGO5>T]>WSW^:1@BQ'W' MXX81U\.S<=:>ZTEKSO4R .<3SAXK*60I^P)]IGENW2TW/L0L\) U*,WP4XGB MM!Y)5YX515R7LWR'(Y_)?OZ%NTJ;-1%E:)? S?U!BA\2!J\KYZ_- .\LR9.# M+,^+&Y_+\CQK ]2]Q5!%$+?M9)1X%I263[,I%V+2N6_SD[B1AD/IG+K4_%T"[?FL4I7*VQE)WT5H /XU* M.3KU-@MHW5&0^+NP_'%([]"A):7CU"RH[F^)-]FJ>5<0MWK.,7/:L6/F)*75 MD0R!5W6-EXVRZGS0<5[ 6E.SUM2['MRM=('?([)-4H&7& LQ%CI+%CIZ=W?, MI!V)5Q63U\35P!7&9HS-:LIFQ6),5MIE'R_&1 >&$\355(K"N4Z,SQB?5;[H M8GRV4H[W>'QFM#J&H/,&XS3&:8W@M"*,)N_2"/HP_B(M9779Q!Q65DO9$X14 ME57D5&ZK-2L)!!V&B6:PQ-("XIY5A==*2_&E*(BYV>3&JO[5 4N%-N]=4H)7!0(I1WZ /)CM[5@D M81O5%,K**&94QF0!PQ+#4JVP5*A.TDJ]K5-+;(D^B7W6!5CGVG-C+3T.73N> M=N8&2F*562FWJ^#OE^66,(4-*[G5D0V=U\6RCK I\C!Y1$4'CAX,U@ ,7+28Z5%I$ MM7ZDOCFTH*#&'[VOZ\^C[V[P1X:\Q^P=!35^I=4Q>545#R\?PSP]5(M4AB6& M)88EAB6&)8:EAF+IK#WX1&6\(%W!27/HW ?,'/>U,UD9EAB6&H*E,N.(NLZ_ MDB@>8>$;/06SJCE0-.?&STKF$"NXOWP.]H#^2MS(C=$C"E]<&Z76] .R@V>? M/(6<;!<^Q%9;'47C=>W@0NB,*IGL8%AB6*HCELJ,.Z).PFL42OA2\T+J9N6D MY=KLA7)M>S>.9M8Z\ZDP+#$L,2R=!98*I7[+*ZVT-J1^DQUIH7YHVEGVAQ\B MO.9_(P=.:#&D?K=<'RJ+WOF/R$Y"K)6@J!MBI<5_GC_CO47QW>#)>BNLJ^BM MCL$K\FIR*SO)I94BF=RH Y:*M:#>M94Y-7+#H$ING/49#L;A_M;,67LAF*^( M88EAB6&)88EAB28L%;,Y=VW^BO6$5%D$O;"PPF>V.J;!&^IJCE_A0F.,CFBD MHYUMD(/H2!'HHJ,*$CTHJ-B_MET61T<*Q]&ZK5+'GD4S/]1CU_17H"2.(?&2 M8.+_#J[I7R)"*W9554:S]:U)629DZLG%ZW2UE3;?>W0+4*0RN@4PYF3,R9AS M@3GW:.514/F521\"$^^N>A/Z=S,&9@Q,DPDKKW02.5KE=45I=42!5Y15/BY\ M L98F+$P8^&,A4_7I$116QU3T'A-+Z&. >-AQL,-YN%"++S2_Z1TSM6@E+MF M2+QX>.=)"AB8.*$_Q19^7>Y]G2L(-++"9]?/9V8N\LZT(SJY>[K*=+IXA9XU MCM!E_N&SXT9CSYI)AT 5;2&EC,QYGKTY MN]PFEY9@GUZ3M+9NRALO"VUQX[7W'JNW9<7C] MIZ\;>=2'LY%-&LE(A8UDI,)&GN=(1M)L9,-&,I)F(QLVDI$T&]FPD8RDV0\B>7>MDK,E12%/ER1/ MO(3>0J[]?@*E1)*@(4?2]1/D?-RXG.P&5<'O& <1Z4!T&2+HV?Z"9HEW^&GS M=V6K%V:W6/TH\))X\RV[(^ (@'L73$::O'F\OTLU[N;^ GP@O]2U35429:3K M3E]4D.KT35DQ)'4@#21=$47]?V6QE=\TG";/C*UG=-$/D?7SPAI@ %Y:WJLU MB5J?%B&/P3Y-K(74V]U0)*KC=TAY,#@:1E+"<) =A*1CUF7B.RB$47@Z%C5S MX88AY![_LAUW>JOS1#)E@P%W!6G+?AS]^LDJ(&/PPFN3:VL:;5/8?'E-+MBF MG7 Q/?K]'.@BQ3#7@UE[C]Q+$D#Z6@'TV+M]NKGM?;N[[?'U5FUNAC&HF M=G5W>]V[?>Q=<_C3X]VWF^ON$_[R^(3_^8XG_]AT=2 MZEG_S/7^_N/FZ9^T+..#ZW/Q,$CP,YR(Y]";C8"6H'(EYUBQ]7%-$=(U&M?< M*FK#C(K2UD1])V8L=HTEO+*YL@3M^L 5$K2U,C;E[7FPVLK8 _;H%2-AI2U. MV9OVCP.=(32!NEPY&^\,4 M/R0,7M//4D'XBK3#=M;WF(/&QQU/F9 W1^HMIV,$L^*0:20'L(+K=R\< MG7J;!;3N*$C\75B^EF5D=NU;4[/>,7^S_,0*)UMUZSV!5D]I&L)XS7&:[0LN@BK[=$_ MLR"#2:2UB*KQNJ#60G,LJ8,U>;JB8PG1L1!^L=S R.RV9D3@+:3G#B&&) M88EAZ9@B>Y=SA*-*;"V3V!I%$KNDJ)34'I1J9@W^B:(8+P+,/6Q%Q*%K0VQA M9A!B2MK/[BLQ1*5!#'D4NP_^?K$P+T*D+?(CDNE9V/#36QV%%TR!E\RR E4H MTAUB*YL6?Y[*B':I6_EZ&.#+K/$'>/\1855ON-5D?5#%X3F:.^9A3'?'-U MP-*ICE,VBH3"#CJ3G "+-/GG&*4Q><"PQ+!$I=0^X$2E-*&M"?0);7:HDAZJ M("OT)M.HNOQDY9"8.N938)X?AB6&)2J,D^BRZ_PKB>(1E(5]"F9%E:"FTHV? M553J@1":?0/.[]A?AF&)88E^O>N;6<>NVQAY%"TOQP!^8#^2MS( MC=$C"E]<&Z5^MP=D!\\^>0IQP17VM,EX ]1TWE EBGQMC"R9\&!88EBB4L1O M.2"A3L(K-$KXLSY-20N)VPN%Q+T=ZX@SMP)S_C L,2PQ+)TGEHJ5)=-V+$M& M=J2%SA8W/MZ?T \_1'C-_T;.'X$'D/K=7'G/R([";%:@J)NB+46_WD^ M'.06Q7>#)^MMG3ZBMCJF7D*50$9R3# P+.TG&%9L& KD@D:17#CK4QB,I/W- MD;-V(S!G#\,2PQ+#$L,2PQ)-6"IF-.H[*H=83TBU05#\"KNEH9>0IO'ZFDS- MW54^1D@4$]*N1L9A=&101D?GV1)NUW;+%9CR6>WM%&"7,D:K$R1]#Z7UM\^X M89PD';MAG 9->$R=-P6=5U2YW&+J!R&T8E=4933;E'8'AT&FGER\9HM=9.$] M6]'I0JLC"XPY&7,RYBR5.5>: I7=JD07H!T,J!2]I.B]HJZ&VC(L9 M%S,NWC.IZNAZ-,3(\ZHA\$;9/=DKX5_B@_X46_AU>*[PSW2ZZ7OQ5#UK'*'+ M_,-GQXW&GC6Y='V"*W+3YY$5/KM^O@9U-4R%3"N]_/G5=>(A8+\)FG27G>^-UF]+2LFF^M9S]5HBVI=YEHG MN.*YJMI.3]URV+;U^$C65L;NZZ6JK(^D"KZ@BKXDE MG\8WPL]_SI[\\_'5&V5$I&G 2XR%& N=)0N91S_O@N0;7M)%WC1*#OQD;$8) MQ3$VV\)FJE#&3F6T.HJZ&K3%>(CQ4$UYJ%!\E;IKDE\)FQ9T\I.P<:6O)A+M M&UW%.(T2HCM+3BO$:'MD^A3C+T. ("A-%7C=**LCP@G"G,ZU2L_F=MAC_#'O MSP97#^G-=M;9[@5]C*I\2!-LZV4MBT4EH=75!Y53^8 M,5EI[#KLT@Q+#$L,2PQ+#$L,2PW%$CM 67N @N<;Q?I1TZWP]S+4D4'W&>+N,=YVK"X\I_2KK8X"2K]\<(@/<_K40;@R+%$B M%TH^3=DH$@J[Y[16Q^ UJKQSC-*8/&!88EBB4FH?\<^#60;QC '+EI,'Z\TB[9^[+HYHKN@]16] M;W?-H^]N\$>&O,?L'04M+Z/5,7E5/:2K"_-GU6'S9EAB6&)88EAB6&)8:BB6 MSOJ<92Y\"EFA-YGFIN0Q5"P_A3E+&)88EFKCTMIT$!%==IU_)5$\PF(X>@IF M-4>AY.B-GQ4<[8$0G(8'9^'"("0A5GC5.[])G=<,)\R*!K9J*I;N15N3>988EAJ2%8.E4@V4&B6LE%-4V)OV=]I$10?=&' ME&XP]J8YW>P(B;G &)88ENC?S+;9';NX*XF+I+]D3ABVNC=!=\ M0';P[).GD VQ\":HXDU0$GC38&4%:T:63'@P+#$LT6>O4"?B-1I%_%D?:J5- M5>V%IJK>CCU5F:.!N8,8EAB6&);.$TO%VKBH.[9Q(3O20I?O&Q_O3^B''R*\ MYG\C!]+^,*1^MUP?VG_?^8_(3D*LEJ"H&V*MQ7^>]\[>HOAN\&2]%596=*RL M8%U%**$7#"-))C@8EO83'*M&#NV"PZ!+<)SU.0Y&XO[VS%D[(IB[B&&)88EA MB6&)88DF+!6S.K4=E4>L)Z3:(BB&A34^L]61#(4WS=5DC=U5/D9(%!/2SE;( M(80D"P)EA%1!!;%*:.&+Y4%J3\19$:3WW-EQT$=ANA/((L])@B1Q=!0'RQJ> MIB"[E#%BG2#I>RAM>GI PU[J&+1@'I"L;LL#(K?=)7$46S[ HF"^CRR(P)X2 M+PDF_D\OMX/M00BMV%U5&OV67EE4."[2VH5S=1";B4,2=C M3L:C3$V4,O M"EXTFN"E(E[H3[&%7Y=[7^=:38RL\-GUR;NU1<:Q$89[6#9%B,(VDI" ))Z& MB+-LB*RW_ F& .<',3B80_RSS[EX9L^AY7%C*XS!Y1P/482 4ASDITG'/H&B M!9W !ZYO^;:+ATF+"E*=OBDKAJ0.I(&D*Z*H_Z^LM/*;AF$.H;'UC"[Z(;)^7E@##,!+RWNU M)E'KTR+D,=BS!9L D=TP)*KOM5T9#(Z&D)0NL, *0I)>=)E TP8A:=C43,7 M;AB"B/YE.^ITS-\@CH!SKT"Z8X;\]9/5V];DTO7)2LA-GQ7V^32TG:0 M7C.-MBELOBRTQ?]<$-7O'!@N["+O;Q7[M!U:A(M6?I>A%1+3U\J?Q][MT\UM M[]O=;8_G;FZOVMP*950SL:N[V^O>[6/OFL.?'N^^W5QWG_"7QR?\SW<\Z4?N M[BMWU7W\@_OZ[>X?CY3,^H/KXPTR2/ SG.CCFG/8-1I"LUA0E]J:J._$@D4> M*XIM7=J-LXM=4Y3][MPZ6:D,,;3U'-Y<&7J 4#JZ4K1LHZPP41H*C7_AON-A MPXCKX3W/R<,<.%GD-_'4 3!]<]^KIYL^;IYO>X^7A44GE4./>,4_ES[#,C!>B MH5#LC-N4X')PO.;I%FJ6['5[+:U8).I) E&Q@2MI&J^+A_C^Z8MH M9ES15*XX37RVP>*SE_3_M,.S:(Q7\T"KV1#GBAYQ<<"%"!.*[6(KW\]V2O@5 M/MM6-.02\+6[/A>,$;@#_6<.T/E"4S2M*32J&>:HCE&HTQ@;AI M.W#+=SAK%."Y_WNQUNMZ[-=AV_6=[AQD"\M=DF#%JVNB MB5BV7G/H:4LYNQ()2H1$*X$7S(./QQNZF5>T=\^A%([6'#1 89B>AL> H/G& M2OC'*(X.$-(4UD\YN9#.JD!"=92K#,97&*P'\9;8ZL@*KYEEA7!3% /&Z&I7 M87T,PH+$'I4WUL0CUKY+0HV%]FW@7Q!;:F9#><@BP4R'R>?S4'HVM9/$8 6H MWN5 _08P!18JS#8REL>\( H4J3I,=SZ1."Z3CA22G:4PE9DFZ;NI40V'WN S M8OKQ0?HQJ1GP9;D\>F'6@=X6FLS+0EEYR4PGII&6MO4/*X>8(+I?-'CY\-;0 M3 \NTWEAVR&:>B[H,1]V M K[4]2+'P[RM>3>XSC'2]9W[#/PW,] 7YD(H#ZWQDG%(@BO3J&DFLVW=54Y# M9T:KH_*:M&J]G?V!UZ(GZ/&78;\CB[G"G/G@)UQ M3F'&@3-#7A=66PVQ\OVTDE$Y'H\"9#1PWY!S\6\4!FLH2!*F-6&9HDV1!":% M_L]12SY&F"@!9N8C3 /C>JGC:!U#B*V.)M/D_V-:[ZFUWD+T(K4ZBG+(!DR? MYIIBW"P@0*O(&QE:_C-^VF)@8Q2A."+N",^U^JY'@AR)RP%<$GBMR(Y)^=NY M((NC]@%L0.QCVA7%H)L?M^& S1M*K M,F/N0S2V7"<_J$UWYH#TXTVWZG-T))U&4F>@O\["2S,-MNL[1+OM$N@79C"5 M5+P4=)4B9P'S.E4ONX]";.0,&!.;1(=WDQ:G5'72_/JHH>IGHA=M\N@N,U4. M[#RRN#L#-42V%6!%[9!VL/0IWO5R?(RM MR=Y>C]KJ-27&U&RV2.]3R!;F"A-*U)HR4Y9K1E3'J5M59 M/ZZ+T T3M'#(<%[>YJ.4\UG+(0#G;S,PK^,#:%E'2_ 84VM/''"^+]% HJ5V M<)8E?4IKC?T+N53%FFP8>!YQ%O>1CP;N>3J*3R1D>Z.Q%TP0>H#R^4M\4U C MD8G&>U#E**;LTDQD^RN[)5*90DZ0=8.2L-=S4GSOEO+?F0)\7-F\F-*<,TWA M;CFRVNHHO*8R);FI%+:_8"Z+Q#0@,'B51'B1*-R??=)<2WE-,6+F+6X.C15V9I1+9 :6T0*O"325+3LK]9F$ MOIVMTGQ4<4Q@.U-FWO?^F:V.+-#D_6,J,4TJ\692*B9P%7)$IV@*4XKGE6)% M:+_;IO'8N>U;RZ(?KBL?T NYYFRW>Y."*XR&^S!X<1WD?)G\P/B8LT:[4V04 M9CI(X91XT2PA<+067;L979;-8A"GAW4 7>6E-52O**+."8&<:NH_=W/[9 M>USN/G9(BXP,+$=J/[:K,EC^#$O--*:\_=A]$MI#"[*72%4ST!?B"3F<1G\E M[A@J;IQ7T&69EXU>D!>,'S/ %A:Y>JMC\II!B<;"E.'J1.ZA ME&20&A"2?D@>,5-^CZ;\EE&C]TRTE,)*RMX5KA43&XR:Q*LRR[YO*C45UWGW M)B>5'"OK$J3<'W+(Q33B$IL481RE]:TP(I.0'!"5)Y%KJ\24*9## $/!B;Z& MP0B@_3V%\Z3K.U>!YR'R@NAN< ACB:V.*BB\K!S<28YIRQ03VC99?0)*DUH= M73=X5:6I/,39*]-P\L^1DH48G?/EK:8UA$GL$(CY$*,^=.T8ZF&1W])MW3E' MO?N8:O>7),+OB["!1+9OB&T[B;'P?ZA=:J*64_GU<,K M>K# 3_I)\J2!GV50)Y2RY25%Y4WZ@Y+/-/3SZ\UM]_9J*?2317Z>=^1GIBR2 M;K=Y.G4PP!] 85@L>,R<+/O9>7<#TM[])HH2R[?1FOJS[]MU.HT-[)C'KBJ[ M;CTYK9(-G&(WK(!0?;UNN;^5&X3!B$-O*+3="('4C0"97# F#E?F62OO_ 3@ M>I>"M9?!N[B_ PH!7'L M9ELI.?P(1B/2$QRD,EXL"KEXB#B4U?;++HRSB"1N[%F;NRLV4J44\6*@S M?9IBVBL@U$]*?%*K8_#:X:*_@>JYK%%UAC)P?4P5I9V<[.R-:BA#[G5R\C7' MP?Z^:4UN=229UTO3MN@X.2E1O3];DMRR1QR1)J'"L\GK^FJ=#!IIDI9C]FG' M=A?OT'Y\>5&90^>V]\1=_=&]_;W'W=QR<-+"D[]<[^\_;O[L?NO=/CWR7/?V MFGOH/3X]W%P]]:[) ';T?O3"2\"S\!]DO[]@QB,ME_-0-A+^XCN+/\R-O,?K M")S5BFFVEP!L>V_8\/.?T8,5H]Y@@.S"J?7_/WOOVIPXDBV*_I4,S_2YY0B9 M1A)(X-[A",I%]?%L%]0V5/>=^V6'C!*C:9 8/>QB?OU=*U-" HF'0(" C)BI MK@*1RERYWD^-CYAMU HH+RJ')!(Q_"/&\$N.W"P/0&WJ4FVO%+%+S0,HN53+ M(<=82%+^[3-]LVP;;21L'<302P0QUI-Z?;W2N1>!YZ97'6RCJB+5JB+"<]2H6/-0D32YJEL=96).K M\R>6=8(R)53T?GS__MS^!NI!ZYE\>>H]/G=[/U[:I/N5Q%GH3YVOW9=OK?Y3 MMW._,FDB7SZW"@ SG0!;(98UY7RK+6Y 'M/RIF-CAC1 U^_H6$\6F2VDESM9 MZ,D>.!-*?.,G+(F5T_-*:9<.X82I#/F]$R_.7G!>IGCV5622U\ GMN.3&?69QV&?<.B%\86L$UX.7]CD M?V=LH/T3&(-I^8%+@1D, FS:\#GP.X[_3^JCE95%\?6;A\*2C4N4XR$HX4(I M86/&RNZD@'-6JGM[&\J7>7(.HN\IRU!7.#5 CIK&YX0ON];.UW%SY34\ZCZU[R4"A!"A=*"AMB?ZMI87/F2Z/&VJ)+ M:D9[DA,;?[_ZQNN81DZ^A)]R8KAOEGW'?Q*7A_.%L$DE=8N^5):SO/96%;S5 M_HB"K,+$4,.>H4EG.S[.B'7A8YLEA;ZYQIA,#9?5R_@CZE&\;)/:/*/49D5X M!HX8#+LMPN.>#Q^P7O<5LNCY3 EW$>M#AN=.EQ6WKMT;&#+SM\^+-,?1:B7 M^%4(PVK\$^,5MA#XJW]27NC+U26_<.)// "BO#5HUA59I;INOLHU6C=?FVJM MH=2'RE#1:[*L_Z^JWT0_&KFQ:_R-WKVZU/CKSAC"">^-\8OOC$_!=HS2[(6,7.2#?]M\=7!S M?>092%N/R$+9"&;C8271I' 9#LZX3DP?K&X18# VIAZ]C_[R6U0#:-GL).Q' MORTN5T]7,;!#\J]CY*A4.8*$!D'XYO#K"OMJB??R[YJ-2K.Z^NMJ1?YE6X.# MGS+"Q[6UP)OT!=^9;N 7!^<.>B9WZ+4[_:=.^[G;:4M'#4:ZG5[W^>E+"[N-A+4FK6?2Z\,'6*;2(Y\"VPA,"^3( M;4:L+$.\IHZ_!U-ON2"U5AUZ*TZ^^E;*MJWM9$JM>K.5'A-^@F72IT,XN1(= MD^N#';#176N0ML\6M="N^V;8UG]X?O9(%+^_"*SV-0:&,5M@)P'6;PLA M^3<==FTKDR1Y4R*>%CW#XQB.W+R3R 1\X M@0M_N"3P;LD'JSP#%6J*6A2;=TO^8O38ZO3)ZW'Q^Z/#BOH_0ZJUN-3>T=V MK66R:XVQZUP7\=GP+*\[7+J$&?\SXR+T%,@O0SH@&)!W)76*[97X$@N&E/-H MKL/G<1&1D?%.R2NE-C!O.C53D.VBR+CA\TVPB0' W^+(:U!/OW>:GV_E7@\9SJ%2V2\W@UP/?S0I6_! MF//>T.=%>ISQ6^$349ME%&P3R_.0?#[UVH^P*OS8<)%H>46U-4F<&4[GN'B" M"GD$&Q3E@F5S[R>N@"NC^XV8<]W2@P_@:SR?Q7H\Q^?+!.4Z .*Q$[".;PAD ML3.Q?(36-' Q^N6C#/2"P2@;*A4"-^]2V#F7[_E<@L0;.<'8A%W FH891L_^ M%=B)\!D>,(%*&Q:, .YQ".Z&(F M,VJX(/;QMZ$"PDUN599 $U%4>&X,W\UW![>-ZWTSW,&(/ZDTPR<_+;SUMG(1 MM/YD$UC#>&,@9P$I_3<@CZEEPZ5Q+>\PK,#AZ.Z!:"&OC)6"SLA>QZ&\$B, M0<=TX!.@'F*8"$[V'2BA(PLQ._$U)S+X".N/V+B@^'EBTP'H]JB1 E%,.0\G M0\/"O"?+68RB36O O-T1FXF6@AZ<_H-P%'G"!&3$B,SX8^2 M(+MS/FS,$PQ>/PI ME/F#Y%T4B?,_/-H=MN&6)JA)Q%C>O$QU]0>?:CP_\,6@-9' M4%M#!T"L4;F8"X2:6BP>D7]/C+^ @T= C).'>,X7]TX8;$('IYT))QVN(L9: M7IX=LG>D8KE,6?,6]N(R2'5 =K&B7#@5?9^_AHNF M4$?F3T7T^4%AS1F?O.HC$")]E4DI(/6!'S!9RT7=@.F"I@6@+&(QFP%0% M/)L-"$:7NH@XIH>K"[@<5&]@O_C:]+M?^5RBQ9Z--YF0[ M":\-B3T&)/+;G,NI-W&AC=@68K&7 $?2\@W!D85(FWYB@K1RK=?M\&HOB=FC M;TA?+Y&YN][OTZRFW4W-:H8#KKRWGA?7.7P88_N=.F^N,063A#S%OH#UEU%> M0.P41V"7_?!G2!D&(++]ABD18+X8#(6Y-8?(Q#,=./BX\WTPLN@P\2PFCC%_ M# I@EWQZ['[Y=HM>><3X1_9P^R?8>T/Y=J8^_CA4U@7]C>(I!UH"F E MXA?Q/F %MA&0?ED1@:_PXN168S\4'MQ%V1U0G(G[%B+<3 ) 4M)!AY.ZG%6P M-G857JJN7''BEKPZ<4OD8)5A+R('2^1@B1RLH^1@K0XD7DR&!TY"P?"]-R*) M@2A<6,?S4M@#BY#+ISQ+ U@86PJ0X%64JKRCJ]-S8)9WD#Z MW>>DIF]T$0V!43L?S*IG_#Q,)@%S"V,##BAB8VON0!HPG, _63G8 DZX,4ZP M!T(3S7=\EN 1^C@BIX\WW^94DNO M5E2]MI74RK.LK%0:-66G9==_5ZOM]LN-FU6+D-PY^JH7T*3GX#K[F05H1II@4R\+PO] XTE/&W%ZY9 N;"9C%N>NN 9J6E5N^4_&JZ+8;P_C'&0 MNS]\4[UYD!5=4FO5LYB]*&:A"L(KG/#JIR \+$]7=:E9*VH&W%D,/2TUI;PL M6N-2E-&P4G]3\IT_DU^<-^ELD%F+CJ)'#L[=!D2='VGOM3OLXF I6V MY<+%H))60E2Z!I,HQ5H!]'?[L-=M.^&=-TWD8J\=QQ[L2!;815]JUM42M9(K M2-,7R+0;@]T#F1HXVUBIEFFV\;[::]Z&9(LQ[^7!\-=I718)FLLARBVJ%N9F.1>IP&!:;D6I5 M[0)(/2OE:+F7P67D1J]R465EDRP869C:'*SNM#Y$IY'P[H=_D7X MP?J$D[ "CW@C2C&M!=Z!-3_6.QW/,HH%TMG"6W8DT2%YY]_=5U M)IA@BO3X)US4(Z"@ PNDLJIJU70'#OBLQ#U)7MI_M#L_VJQWU&.WTW]I/?;) MY]9SJ_.X6QN2\+@90+B8G,(OEF>\O6&>?I11%N+)'AF$"4QK_^1S&B,L\S[/ MXEJ3EDN-%>F$M6HZG3 [/:4\+%165B3P><$$T $6\3)+(.(R2%9 -;*F4U[] M;P*W8PDP%*/]$02Q@ID7J0Q",N;55ZR$+W#C#E)1P7[8 B#!H!>R]21"?V+3 M$GP.4SR,-YHK@R^'/'OXKU?WUPM-::_)%:6JB^1 L=F#;7:[U--]4^&:%YA' MV!^YE))O#JN-;J^NC2XN&_.*H:@<-#]S:UNOM*F+3.]JL:S[+7(W-Y_W>H#V M2Y9^6DC:ZX4 2&!5D5AUX:%SWF@GV:!09!"+1,8U'F9]4XAWK8.I_1.;= %< M6JRO #7[QL_@"J@=J8PM)'$4"6C;R!* M'UZE_V)Y?WV?>SSD.;+=*3&VU6X>M**R5@Z&:*>XEU^V43%$VKR0-GM(F^;I MI4W]YD%7)6W_A 4A;"Y/V&C58H4-)@_OG3A\^<+FPDM%PC;7+&J&"&",17W( M2AFA;9AV>PP9H0/95B6]6J::+/:DGIX] M-6\>:K*D:44EX@E,.SFFK6!/M4+9DUP%]E0FI+D&9WP?.W/MJ.N+%/$#@>9, MN42&/)*K)Y='LGSS(&LU2=;JQ9JZI2X"*=[C4CRUGQ%JKQ" ]6(%H(*AIH+[ MUAP;2T_OKCEN;$ (02$$-PG!T_N,9(QBRW5)50H.+@HA>/5"4"M6"-:$$"PJ M9K%802C*'BXL.5]L5I0]E"UAOX,3X435PS& *(H>1'JZ*'H06'4N0!-%#Z+H M0:2A;A'#/WW1@UR_>5 :-:DIBSQ4D8>:=OD46_0@BSS4$@8VA+2Y#FES^J(' M6<KC29,\,(:&7((*-O7PU M1:IJ2HE21$5>\2$8?K%E#TK9\HH%TA3.GTY?]J!@FFE5EFJZJ+"Y&%1;P9^* MK7M0%.!/9:KENP9_O*A[$"F?ATSY/+T\4F\>:C5-:NK-\\ZE$QF?I9-_Q98] M*"+C\_RB T(&"AFX208JIQ>"&,=N:E*U(A! L5@@66_:@:$(('J;LX4(& M)74/5\P_8M8SR> M$?@C@I4'M.H1 X W#,9#:SS&R2D!0AY([VU$!G #-AV3J>'Z-G4]B5AV*+J( M:>$$J]? =UP^2HK"S_&OL%U@!4#)= !7X,_@+^Z[-:!DZCKOELF>F0^N\O) M^%S& $4RGWSF [<\R=:&K/ M?%8/<0: 8QYYI4/D );][EB#B.JCIRL$QP@9+*]YTUY#_(['KF6>QZ9^-&!H MJTEKY,/PR-]W'S5:7Q;!/\(CO,PWY>6:LJ[%PEG'$6AI%9( _HQQETBIN;9> M/]K6&Z!75-*=+^*MLW%/JQG\/PP[,-S9XC=+4_$NC'+'E@'@MWR++I"O28<4 M[L",A&=$LG-1ZX6T!3\+B0=IPWQG2 X+I.G5F!-IA7Q96AX'' (].6\VG,'$ M>XJ^<-XC4@]_'!CC<.06)^/EGW6I\=>= M,83-WAOC#V/FW?RZ>$HX8KAX [T8VT%#5M8)LN'P8(?G=P"(ZG!U\9Z)&GP* MMF.49B\$2 #(]F^;)^6"\L4F=B*+0QI&2?M?OQH/ESG4L=FH-*NKO\Y1?[[H M!-J^>G+ZT^_./K4Z?5>7QJ/9->'S[X!L?LD4^!;00FNGEN M5]5^+_F^-DP:WCA3.*VMGXBA)U4@:0?=X*2J@7KSH-2;A1J02\&58Y\(0[:: M7&ELI>WD]2XN/NG8S-.S($KB.<4%^B_!?*F7R,?V0B>&Q0[\/6%[=E]A_XP5>!=AN'>#V-GE,9]4 M8G2U/YNB'!O/B&O8;Y0,76="%K8)KQW<63_O1I8))[E']*[?/#AV5*2.#KBU MT\CU1D1]WJ:@9O19G[J3!:+#3=P#S7R T/:H'5.:=O/ K849-5QO.9I1B0KJ MT6'M#(QP,+<[O_>DS\&)[SWIM(#E[@;XP)CI2',RBBQ+1GXC Q_T81<^D!&U M$R9HY <)J=-+NQ^0L+EKT0N)&9@$+!/Y2QA!#P,_<.>CPU?39"GQD UB_^H M'AI38X"L9PDA4T">3"Q_@O"7MK@M##Z8%"P4L$68XS0QO1TT:[9D>"%,X@\Q]1-'#":N\&Z[%SA3R[=1"H*WO@$VH*YKE71\/-(W M)(0$QZ4/2NA/5!\X)PS9%,D;WV^NC>]O=S"6OS@Z^[9WGYFK\: MEON',0[H%^"*8\<#%NOUX?G/H!#\-;^A6I5C.$"1FBT__ Q7HX":4^1S;D!/ MO^7M#I@%^-?VO_SX^F/UC.:P1)YZOS1[O6_\7_@ M(U];3R\$OO[1)M_:K=Z/%VXPS_%H*05D;A;O .06"^M^HP;"V>S:+QC 1U/G ML^%967"7,^ N9\!]A97.[RCCYM;:[EH*ITL@LWCA!7"!H0/*Z@*? M!/7A-\>=[19W(9^8F>D$<%S3N[V/L.FXKL2F5FG6Z[MX$A6M(NN[M=WHING=I!NGF*SA]FL#'BY6Q?>]:]4&@?I[=NL'Z>IJZ)?8$/2-8:&:$*Z M6;%#Y8$P[8$\@TZ^NM.$:!RYHMLF[ 5MA$?'$UTW\P'O=]?Q//+#!MMJS&#X M.QA@J0Z4 HCY@/CL8%&*@&(N*+8]WYHP%W7,$"^X$>PJ48KVXSZ5>\6@U,Y5 M0V*'8H>[[/#"^XDQXGY$!P4Z%)8]%?<[$?RV75G$&F*-O:!I;HHOPG"$81S?82#[K6="*"5B^A@E:0H^@\+-=OCDUG9&*X?U&?#.%0N[F&-_O*RD8\BZ+1?SL$6_6@O MG?EL:)E\$&6]7KUYT*2:G"[F/WN7F4"MC:AU/%V]+E^P5\PZMJ0[(Q5U1DB8KJ5U']NJP?U=?K1U_HJ]^;TU+K MW;#8#)6OCML#A6?>'!1[@^8:DIQ0E!2<7M"4ZO7T.(:SSQ<3A'-MA.-M(IGM MG&F9Q+36IZ:)OB6"CLIQMGQ>L,():<$;MJM4JH%4DF0]G62:VVLFR$B0TEJDBVRS AB,=G)#4;MYJ%6E M1F/O?DDBK?$,$>UTAI5H M!4&FZE)-+2KII43.,X%I&S'M9#JZ+MJ;G"WBY=/1"\>\(J(%.L:P)45/5\2= M<[3@PO&N2-%Z8!U>5U&NUB6YOG?-I7"O[Y%>9KQ1>[!W9!K#4FM*B5R%PA,.Q:FG4Z#%]U/SA;Q\FGPA6->(1H\=DJ1JEHZ!U5X MX4N+=T6*UD-K\#K*55T"+;Y$[.T*NZ9XF35@HF7*Z>]'%+-NXF$;:EF/8!TT M;AXT79-D?>]@HB@I%U18GE,70(6GLYQ$,Q5!E)=(E+G,RL*IL@BKLE&]>:A+ M]8QF8Z+WBJ#)R0ZO M*LM5]%\1_5=$W>X)^Z]T''NPHZJD@*HD2W5Y[\JZ\B6Q"=*Y-M(IR!&7)*_LFK2LTOMKY69.>+%,*#U]?N(1LP4551)44N M4R*A0+8S*[%=A8!K,TT:HA/.V>)>F:IL]^!^#9:FGS%Z4J3IEQ;U3E%HNP>* M-5' 8N_7O7M8E#53O^P*?8&UMN<;2!3=J;*Y#M MS,IM=]+FFZ)GSMGB7IDJ;M>&?IK*S4-326M2YQSZN7#<.D55[1X25$4)VI!T MM4P2M%#_^WD4UHZS_"QVLV#*M M.;.;VZ$<%4."$ 4AEJ2T=KVB6B\@HT]0GJ"\\IRZ1/6S>\A%C;56K>\SB$V0 MI2#+\ISZ!"6T>Y"?CFJI(LG[5]$>A0I#PSO:103X.J.Q$C5V.O8:!ZJM%#L\ MYQU>H9?*\#SJ>V3"RE2I20R?# W+)>_&.*!G[JWBX+U7X49,)P"IP*]>: S[ M@N;B]8F-6G[2Q]6RS4?#&X7_:?\[L(!XT-G;\A\-UYT!V/Y :LJM:K#<+EG6 MI69AS:>+N/[S, @$\0OB/Q#QKZ3W[=QN6:3>+-S9)DAKU9L'76I4]TD,$?0OZ/\:Z/^4Y/\5;&.FS'^QO,'809LY-ZG+7*VO M2G*UJ,GMIZ1YYC3YU4?HP7]-Z_V!'0KOP;(#@YTJ.F8GF,"=#Q[^"QZ+#I5X MV[\"S[>&,[X!RS8!XO=R@[$&#H]7]]>'.6S8JQ(+A4BB*X!%4\>S\,WW+@5> M;;W3WSXLTQ]%&)3X50BS:OP3XQ4@%/BK?S(QW#?+CJ"]Y.<9P*:I>WS24'"7 MLKH(G>2?H[D3>&J\T;M7D%M_W1E#V.R],?XP9M[-KXNGA".&BS>036X'#5F9 M7U?&X8?#@QV>WP&0'58^XS4"E5 7GX+M&*79"QFYR)G^9@V:=456J:Z;KW*- MULW7IEIK*/6A,E3T&AC]_ZO?//21J(@S)(_(U%CZF+$:_U-HB1Y^ML('7U?8 M5TM,C7_7;%2:U=5?5ROR+PL,9XV7=H$7KF=XFV0_L,P-I']P0M[STY=6'_[Q M]:G3ZCP^M9Y)KP\??(-C]LBGP#8"TP*5^W:)O:V2/^S/)2$4V=JUZIW"U03X MAIHM/_I4O5G]&_E.7H<(&AP^_ 2E[%PD+,JPXQ)C4ZO(=7476E2T2FU+6LRS MK*Q6JIJVT[+KOZOMN*K8[$DVJYS39@&RNE*$6-I MKG1?0'$.Q;;G6Q-TN9.8(2Z L*!N$"5Q!:\2I9BILT\3A(O+UQ([O(8=7L,@ M& PSL#Z- _P+C0,.%S$,1JQQ1FM<56*N(9-M\T6U;6-6KZ@6WL!*$(PAGCR3, M]813$X0C"*<49SN\ MNN@U9$;W1H[KI^;H7$1:]($R]<4.SWF'5Y5^S0;;]EW6?/B*1]N*E&R1]9-' M/U(*F\_UN-,4A+I< T6I5I/4YMY=2T6ZG""<4Q-.0?.T'E<-TZK+=: 702F" M4LZF;V[QI++@$EM#*MK-0[V:)I9S'I LZ.2=B/SF1"W8%EC,G4F%+WRK*P%9&%?5@&HY[]=ZB/3% M,\2TPQM'S9L'-3WX0.!6N7$KGSE1.')M:4XHU9L'3=/W'ZLA$.N(T&T9/'UX15[ I3D.JU=02V?H"T8Z%: ?7PQ7,?BI3/;_ K>+U M\,*1:UL]G$6,TUK2.;OU+QRQBI2.A];#ZTPTJO+>;@3A!M\CD\MXH_9@[SPN MX0P7UOX*+E,_N0ZNW3SH-:FJ"7_E-2+:X75P'0290*TS0ZU\*GCAN+6M"MX MW*HUA2O\?!"K2.%X:!6\"9)1E72YJ)G&I?.$GT:@U=$FI%N5($.77@@I+<.H"J/#@MH\J _&EU5-!=X+NSI;N9!EC0M'1C,';H1-"EHL@2G+E C/;!-K:JHCM:E>F-OHUKT(RDJ MTN/8;Z(=B=CAE>SPJG))13L2T8Y$U,">L!U)Q[$'.ZI*F%_65"153==ZG'T& MHZ"=:Z.=@IQMJ^AI;0]2M2YFX0E2*L79RM2R9 _9I-T\*%(M(V?LG+.?!26= M$R6=HJG)'A2#?4T:3:FAETF;NZJ$[F+K*D5.MTA;.WA=Y1[\AO4X4:5FK4P3 MM 2RG5EM91(!TSB&4]KT,O4)$/AU;O65NW.X6A5MD*HBTK_/"/5.48&Y!XIA M,Q05D*Q9ID9AUQ? *J8*\WS#5Z(3RME48>[!;# MK2I+C5I1J3$E9:C;VF@D KDP-*H->Y56.NQZ_:S4-3N:Q6YQ>.6Z11ECK.21LN:,[I_!N$EAOSR'?YRN%@IE'V<":(T)'E_;2S7-9[8NR4( M41#BL8>DK$!DE&J9?0]S!W6$60IR+($ MISY!=>8>Y-=$Q521FLK>\[>.0H6AZ1WM(@)\C=%8B=H"'7N- Y7MB1V>\PZO MT$]E>![U/3)A%9#4)(9/AH;EDG=C'- S]U=Q\-ZK<".F$X!4X%55->I5[,,BUU5) M*6S84!'7?QX&@2!^0?P'(OZ5]+Z=XRV+U#&1KEY4'U5!Y(+(+YK(C^+(RT_E M"QZ^W-)>N7G0I:J^3]W3T+SS&WRJX_0@_^:UOL#.Q3>@V4'!CO5?\''T2$FAOMFV=%>E_PD M_PH\WQK.^$>6;0+,[^4&8PY'1C4%4>U/&B;PP'_("+X8SPC6R)J);'OR8?DC M8A"^$#I1 %S&&R6 $_C(C#A#$N)L)YC 1@9+2"K':/D4IPO]&:[7XLM]"U?[ M9ORT)L%D >O@>(-[,W GL.PH1C1LD3,W'<-7/Q#VD$<^ M\TI=CGZJ+!&EJJ@2,<9C_-8)W&0F$QP9/F?GH^SX )VU)VQJF4?L4S?[(#-J MN/$YZJ >IXZ!CWB5.:$PO#M3+.N/*,(1_[ =XKNPU)"Z'GFE_@>E-O%'%.[J MG8[93>&_8B<=8"6@ASL8S0C #6B9?>^/7$I9";<-;XNNG,))S>R;9L_"7Y3+ M@.A:G/Z@(!,P.0]^9@*H#)_!##@V+N0AJ>._X;Q_43^$Z M.."YKO4.U_4Z(P.7FI9/7,H41;@NV E@*_E2Q!7Q$P +QW>Z=."\V0 :^'I& M0")Y< (0BLL4:\(A?&?EQC8!;&28Y.]Y!.]B=5H]7QK9(Y<=3K"D7G]W/ O? M+"O?&+BZ+G;GI&Y"*%M!B,-\7G#W:& ,Z MH /?FH?OAMMT\88!\8&"Q^_SZX5ETH+#9Z[X!$G#3907UKF!BQ.NFO7*JD;O M(7@O@^_TD; 1N!XQ7AVX=]-A5&K9@W%@4D;XC\X$=C9C';?TWSS8(FH4;R S MD_0*V :PNN-,"%>$*W[U&0^@H([ZR7H_B7$!U^0!G('C^1*3[8PE6/ VR\5% M)3(=!TSP ^?#O[S"*=_9VE,0J90, &'?. -D&B,H.TP8\?OBF&TAB%$7Q'4\ M"V!H+#*:4$)Y@(+$\KR NN03?O"-QY@8[VR-@?W:H!J^TUMV),9"<^%\4]\' MZ??*4TW@=@,T++6R*MD^XAQXPGR':Y3A<-B_0*FLR@*<'VZUY& '_X4YNAII"UD.> 8A;W72&10Z8AU(KY"E-Z0B1Y8NV5U Z$[9)Q@'B'G ' MQ?C :G]B?Z<4MNCMQ*QJ5\A_46#\P,X/JP%AT<+ F^#;=M%><0P]]7P+ __ MY%_S(GT55I\&/EKLR^R=K%3]0FZJ*\!N(P7[GMDN +7?/BS3'T4^P<2O0ME0 MC7]BO'K../!7_V2M5!D U$#O/8T,P?&*"\(Q\2<> ''.&C3KBJQ273=?Y1JM MFZ]-M=90ZD-EJ.@U6=;_%\,+X8]&\VS J?%&[UX!:_ZZ,X9PPGMC_&',O)M? M%T$#< EWU$!O^78@E)5U4G26@\;&\O8:IGR$Y"^F#N8(#!V)AZ]#[ZRV^FY4W' MQNS>LME)V(]^6URN/DUY@]DA^='7%?;5DF^;?]=L5)K5 MU5]7*_(O"W[G->EZ"R[Q]7[O32$@WYENX!<'YPYZ)G?HM3O]IT[[N=MI2UR\ M/'4>*ZL9:EGVW>GVVSW2[Y+';N=+N]-K?\&_];K/3U]:??C'UZ=.J_/XU'HF MO3Y\\ V.V2.? ML(3 NDSNT23UP5AMCL2@@_P=#(Z:!1GQM 6T4)(J7ER?;! M7K?@P"V6QAF'I/KPJ\]C9_!7K)/4;B+O%35;?O@9KDE!?YG"JKX;T).Z51J>-%/'7ZK<[O3Y^?VZ35Z[7[O?F5+\8!PDO.MK3X$7."M3<843,8 MT^[PJP4J)7T&7<-J:V:WS@,$F8*8,(.U#NF.(71B) >#@? MJ/9]8GYS)X"WFM[M_67*)[U:4?7:5O(IS[*R4FG4E)V67?]=K;;;+S=N5BU" M1N?($E\CL;E^?IP4A<8FAE9-A9_00M\BE?ZR81%Z 5.PN%($08?-%>-$ZO@% M-6TL=2K7%_2#.%,,.=/!R(:WOLT.-(_SPE+;KG48J5R5UQ>\KE%067)JWM0T M3;MYT!L2$.U9C!\]TF 30737170;IJ$43G3Z61'=->QW=9>7JANXW1=."C@7H-(K'&[5L>',-:FG? M-4R*"9F[LU,N&-]>@67XW?*%*;L#U M(X?R=*QIE9IZ47UJA:993K0ZL#F%,%80L3[9)U\MM _VV@/<$/&+G<57#.I,@FK_Q/:' )[?'9RN,E&F932ZC(X2$XU3T/#2I?D>L$^\U)/ M:RG&[!(4+2AZ7_W@ !2-"0VUNE1MKNK_?DX4O6(62[)?UIGVHTJZS4G8H!0; MRZ1M.NQ/FK/#[?KFL,E7=X?+2)BW.VP#2U@_V;FY[5)JV:'WCR62&<,2 MYOO'+O%Q\^)<%4[4UGCYD&M2]7:!3818._6RTYM MF*YW"'DF,H%$)M"IU8$=BC>:S0.52Y4U!VCMA'4Q=/=!KB\%JG8;NEN_>1!# M=\70W=*G/XBANV+H[M4-W=5V&[H;#]GM#A^QF;;M,3;S0EEWAT?'\[W>R'#I M9\.CYG=CQIILIY+0M&HU-9 7/BOQ0-Y>O_OXWW>?6QQMOGT'!&KUG[J=7>;R MAB?-.+]2ZF0\MN*]!=:3-=B&4?APXW<,$4@25TCHIBH@,;([;$^F8V=&:8^Z M[]: QKB7?&-K#,@7YHV^@&A\L^%@YG=XD\-1-@-!TZA8WHM9J\WU1Y1@WWO' M1E)$D>ZQBWEE%S-(7DR4%>G.84181B0N@.?@/["94&.IE9X/_YE$ZSI3RI4. M[^H')=?DBE+5Q:!DL=F#;7:[,=S[3AANGN>(719@)#Q3!C-FXZ3]HN91GRE@ M.EC,L!5^&3X+R!.65Y]3Y*&]#UY0#41X.:%.DNE[4 MK"U!>H+T2G#J?*2W873R@4BOCJ6DU88H)2T+TKQ0CQKN8,0ZH)A@J8Z=*0:% MKJ>A[ ZTLV&V\H%H!QOXU25-3??M$8UF+PF[-DQ@/A!V\?J1YOYYI *[2HU= M&P8>'PB[&CJTH-K4R3B83I7CQVG20@ M)-=!?=0DK;EW+%9@5ZFQZR0A$UF[>=#J4ET3V'79V'62D(FL@W%2D]1JF23C M-;@=7RBHB\' #USA<%Q/%P<(]@RMG]2\^P]UG2R2:-P [C<46?FM1":5,-@+ MQRSU (&>]9C5%)AUKICU*1]JI:(D'IP _G8L!6W;V#*8D06#O\@K)T=3M6I'G65:I5A1YNWZ1 MIV]NR39;/TISRZUFP9>O$QIPFU<^5)PSCF([[)T5*/YD_Z#F70LV9;Q1\KMK MV#[Y D*;?#4LE_QAC)?:IAT[N^%DX^>[@>_YAHV;1LX)Z/(/PPZ [7(E0Y4E MLM"&,'LH_1;!GCTTZE*IC^O']'B,UM*1H(6BAJ?.UU2O\NR6Y"X@ZAOKG?UY MENJ8W_HP7+/][P#DWI.-B2JLQW;7'U&W/S+L[I1UV9ZK$YPA;*>'5F.%0F=% M7;5JL\#2FW(8D**/S=ZCN,[6"-PX;.L[=1G!;2!EY02$'(FS4)HQ88:R#$49 MDV199-RX>5#TBEI4 8KHA[,O\K%KH^;UU*'L)CAK)Q.<[(*\)YM/ ,DM-W%> M7E-2E*94W[_L2V2%EP5/UXJ&VHE$PR*J[B(?5$Q&TRJJF)I^7#Q[H6.*UWT] MR>75]8F:Y9,#?S"E:U?77<(;6NSQ(X)Q$POZ.=I0#KP5Z7-4E6Y#VD@+ #A!38C*\J$5,_US -[/Q!T:6JJDBJ M4O"DCU)G >X9Q+F"4,W%!V3JYQB04;')>K/2*%,WP^*S]$J33+9:H$KD@Y*1 M80*R)29:;S']FLVR)[X#/^1H0%YZ/]A[_IZO2G2QVU9]&8&W&EX^QT6&NAXK M1TQ^CR,".X[_3^K'H\WCE?B/EO%[.QFDQ2B-;4ITM;*J!P[)CR"#WD5LGU&8YES M9GFB;(AF>Z3*]@8C:@9CVAUFWQM[3_B:#8FS:O-B$V=YMJS#P+!_IFPV7IU- M\JQ>K:CZ;EFNES497MUVV0PU/+I'H%1:CB>O/LEWF9F*+%_2_DG=@06ZVG<0 M):L;OIXQ6E^R]TND(1_ OZ4=RK\5LI_$->[FQZI50?U5I%I-DQKRWE-61+KQ MA?BPKCC=6#N,=RM-L$M>K$AZ,N&91:F8V%+1T]',\Z'1LY/WY=OPN3QY#9DD M$<6*3))-:I"^20U"C\F3YP74_,)Z_W)G'B^D3#J5YB#/K>?8C2# MNO(*TCH05V7_:<<')Z\+$*1[&IPE\MP7G;>ZV+_L2CWWC=)[[C50NNN2JC9:8QGB4\A(AI@\B MIGF=;\LVHTOM._A1R"8PGVY'Z=TH4GI?4MS]DJ7WM1C:AY7>*VAR#Z'>+$:H M"[/[&)#>:4E,3PU^$]2ZL]^)) M,Z>@K[,<.KG\0^-+*NA%K>K.M:J\'"Q_N6KM5,6JB:RKO(6I=4RVDBO-$M>E M-LM>EUI707V(0;A4E[JD6\(S>$#+#M@V%D@QQ'5= 6*8.AY[_SW#4.N=QO5] MORP68(:46XU_8KR"/A'XJW^REN9Y^=*)*%S6EN"5^'/DQL57;_3NU:7&7W?& M$#9[;XP_C)EW\^OB*>&(X>(-5$RV@X:LK&-OP^'!#L_O $C5<1EJW(,4HRX^ M!=LQ2K,7,G*1,O]F#9IU15:IKINOF6FLH]:$R5/2:+.O_J]\\L(IB MI/%')&H;A_\8#YJ;9J#2KVXV>V62)+U@.Z\V#3=HV&!@;2/_@A+ZBSKW= MZ3]UVL_=3EOBLN:I\YBGB/]$^^YT^^T>Z7?)8[?SI=WIM;_@WWK=YZ*5SW M@&] P/G1IVJI*_/9BMLW0OAFC4%^@UJ;W0RAO.=<*]^>;/+-< ^8QZ^\2QN2I/O.#U7Z"!(I0\KOYQ[5Y"?9)MQ(X_0@\@(,=? MU ]- -0(,1D'P&9:.0#U&H>;UQYPW;HR=KI MAE\WW_#K\@VS/_[@ 'I!C/7@DO$HH&O-KQ$93W2/.(6QFK;/?R'!E%D,(/<' M@\!U*0 $[_.3<";(<4Z$O+IZ7OWEGS"'Z;N,GUSMT \ M(PL(ZS*(C7&5FID>&KC-A/V&T M3TPJN0M88O_B3K&",PM8CM^&"I43LZO\F>!Q7. M<2G[:PHY73I!P$3F<(6 010^&#["^%: <#'(-\1/\FBX8Z!(:Q*,N:B"@YIP M(>X$#4'\",+KM%*@(O;B'NV]BD+Z^?E4NR<<-F4 MG]I&^ ![\T=@7,,6S37>#;2V77PD7Q.MFKS>+U'DD-:$8T&[>:AN]"L@"'*> M1CG):70LFUD5&@A/(^$<3O2/ \8SR2DV#S^)TYB,>V'Q%8A>R".LA?BJ"- B+/!/7>@TS0/@S@;1,*^OM 5N)B_@U_M5!W\\EZ4AC' :A$-^M#?B;3* MY2A2;K98V^SZK*7B,65S?6HRHG=C*]=G><5V3LOT>ZR=\@&R67.MRWO:[>Q3 M9+#?C%G,3R([=>'T\51O\ND[3IL>(/HCSNU9656E6GT+ M>[:U:,^B+LS4=60DD4TRMR2\E?8NNY\MS"0O,D"_8P/6"5PH,SN9!9+;]MRJ MYO$8MJ>F@HZ087D"E'(?:JOLE*,4>[$&5"W.)7']K< M*\S"$0#E6>@72EX$5Q) M#7"=5Q;/6%UOO I-FYOS-(Z"I%HVY:60,DRHOV5 ]X+!* 8PNB3F)HEASS9K MI@C8\*?[ZK1X49>JF+P P $O\;R/7,@P 7TNI]VDF !)V)23RX?ECT)V!]*= MA[T1!UL^B$T'WND#N_C+D] ;6R&?^,>W# 4MUKLFMWY2/YAK_=#ZB7[SH*F2 MJJ2-T(1RXB90)TM/ ?KA0)P[-VEHBH"&\6?"Q9"?(A.OCO>3S\JLG\3%I3%/ MQ:HN;[M[*NHG<7%I33S-JODH*SP5YAX^S3+@S4D\7'H5(:T6CS68F6/@$== M/PD#K2%!K:IHB\3!3L&DE(BLK,:]3(!LL;-UA'SYFV-:0VO ?@(6GLM^ MD+:Z4:+ATL: [Q$%B:; M6\R8"+KPRYQVR**,*]( WOF*,ZR8V.YMJ.NMF"6]8.%"][5P=C=?1*5BKDI% M750JBDI%4:DH*A5%I>*:2L4=:A)/Q-#W]=YMLKA*J8;6#A/"WF2OE1(6]2U4 M\F5CS[+W]QR"=HTIY?D 7-^@$93=9N'NP,-3G.G-\YBKO*1KI4UVN8 M^-2*0Y/GRLKT]I(-PNI*[GC;MJYQIW;6#K:[4IZDOF+2: MK&)6Y.PJ9E[VLI0A;"3K6$)D2^+(REY]2G,VNE3F!N-FP=NH6?F,&![0@AFG8RU6JG.NA.I3Q.$Y,TNL MJ%3E53PM$A?XCUL6D#$=EIMNH0. :1&\=@!3U-&6Q9<:XXA_IE[%%HTJV9.? M,?R.*(@MBVAM)SRC8>% U),B=)0ZR?$Q3-^6T[@ 6E$1V;Z(]L,*)J8 M3)_8WGB&O\T &A:M ?E9+O8#&*"S=HQ_&T;CWPA0KTNC/B09<(T/!H1K!(!X M!C/F86/&NV&-F2\$>0"F/#%GL.%E9Q;#2_ )/^K$L5H*7:KNEK1G3LKSSP6^ MJTXA*W'L:6BA5L1S?I"\XG_7I+G8FE LMO$B P'>;;R%%3O4F"!)HI.*6Q0@ MF.\B^<:J?(*QCSH:D@KV[ E=VB&!V0X9.R ^72!9Y]TR*5;R(34S;$ZT T&: M0G4#FX8JW40U?]M>\,B;L\3$ ?0LWC*0'%)I:P+JP)52Z"3"QM2P'9P:IT?))K5'9+AEH*3*^BMF"3)8G'U'&](7M^X.W7&,\QU M:"ILYG0*"W.5$&2'H_$-F\-[V%)F&\$0?H)-^=-AFR.Z,[+51'T.D;5^C66, M@(MT)K1O_/P"&M#8\0*7]N'QSV-0ON,K4M,-)9LJ+D;A.J>PG.\&]"2!K"B. M>(=!PWNE4:GCU3QU'KO?VJ3?^G_;O5AO7?:?K(M-L>.=K:;P)V6^E,"G3'/U MC9]J4V'EG_++3!4JJS)/$?G%4RTZ92;ADP5@X--##XQ!6 T)G0X MY-* +>NR[G0.9!\"%Y=SX!UAR/W)B]#@Q1G Q%Z(>>O_%]0P#,##H8'_ MIZ(^T=OF5/\";WR36-XM*TM[+G2K*UKHQ=>T;8%7]BTQ M#QXSA8$Y8=M1D_RH]"H13P). \+/HU[<3 (8YM#B!KPS''K4GS]%!H;KSF!? MW(1%2S3JH^*X0.!";^H V0\I@CEQN;!FOUA@= M>%,0/,#HT2OH^Z[U&O D*;3N\;B@;?+17+AX:/B#HFK!9ZQQD>6M6]SRYMU6 MN V1=-*"5.1M9T-1A0V4@NG488Q#=<,8CYT/[@&US238'$S_@@N,!2.^+!3=^8V? ME&&P@N'\$>VL%6WL2WA8(.@6'O5QA,;"D]V:H#,IM[;?P%J*#1T/-],\F:?$ M%V<'8+>ZO>V 8ZG[C=W4_;;A8N:$%TU\RM#UFQFZ?K/$NGZGW2?/W5Z/?&^_ MD-[_;;VT2:O??WGZ_*/?^OS'1 0ND8H?!:&_K(;GTK[?8-_P M8VX,X#9!*H#(P$1CBP7-V-6@E;#P?@0>2!+F&Y]W&?=9?&)$9RR*%_V0M^F> M!N[4\6@80L1-&.-!V)-;6@P$2JO*5266%R*Q3EE2!)DX%+@5@+6XV(:YY2[25IX4;3<0UZ,_!.$#A,._JEC@7GG5/S#8P:D,M-[H@ M"[5$W[J;WPH+IXS' ML;;91^.:-1+%Y'@4VY'6-+9 OINA4UD*C MG#+N=T!POA:ETAOA$)C$/!CB&1.N\ "^C39? ?R%/8'44\;MF9)78<8^<3",$X >S.].2&%R_%6X^&_@"Z,V_O=/)YSW?.X8K_9K#34YBY2 M7ZU5M&9M*ZF?9UFY5JEIS9V67?]=K::(S9[59G6U")TR4ANKJ#1F30QOIA[- MT# Y>1YGJ'UCDSI6Y=H$1NZ^]D_O#P$_HH TT&_^59PV1=S4H8+NL6W MMUK*!SJ,(6Z!.9M/>U4@4XH@MDL$C,"E/7%ID[LDE7:!6Y64A!VMA=#?]SIB\FC,(U:JLZW. MT]M]/6\]\ER-W4_RS8->E=1JNA+C=I^;B(@TQXWD8C]+KUQF M88(N+IOH +3H/JLHB+[K#%K[## MDLR[0Y:NXG7CC'*6RI&SLY]>K1]INV%"36K7N3>,TZ6:FJ35JU*CEI;;*^J$ MSEC-%<2RVI-P9&+1C[3=PHBE@0IN5=+4NL3"9()8KHM83HI\S>/LMQC:!JD& MEQJ:+NE:NEU$B8BE()?* M^0>OCV'7;6F[A[G6*H#5= +2*" MD0A&(AC) 1B)4C !KW.Z'F ?JSF:4L56HM7T_,/S9B59W3>6.L+MV(J@9?M6 MU""J-^]EU@Y;57UUGDQT$1%\<$KBB-^"T*?K@?0L9Z\D#SB53H!NZ5>LAOH3@F& M6R>4GD?4N[I+U%O3U\:1]]1)\W3\3E@.&%VN2ZK>D/1F.A,C9RPYURV?V,$@ MT'9;M&V4$&W5FP=5D]1:-3.!J(QH>_F"+3N39+LVJ">1:CP_WPM>_Q4VFXS' MYEY/%OUN/*%90IZ %6::I&BK9B:*_,$2HM].^8/Z^K*(TZ!?'=%/EI1ZV@U[ M]BEYY67B..^ IDUJE$KA$0KW032'6@GQKPELNZ9)=34]]58HW(=3N+,GCPG5>ST!UG-OAXE0N\N.?EH)T4\&_EVM2YHBE.XC\F\^\_N-VOX8QS![ <]SNC(M M?# &)Y8_P=G/+=NJB:AR7 *S4;/GA M9W?I ICC@R*BV#N4V/=* UO(@,73_?;MJ<_'_;8Z;"AP_ZGS>[OS^-3NS9%J M&7G6C/D-CYL!A(W#?Q/X,F]P>I2:'[9B5I_@;)1ZIF_&F"S@Q&[U-"6K;OK* M*I1@14SWPO]*Y(.2B3$CKQ0'_!JN/V-CAPW7<@*/C!DFQ-*!/,-_WABA MG,M9U^)*UR;_"&Q*-(E@98<$^)&H?./SGD-ABQ-YA]:8FL1X,RS;\QDVH(@T M[)E$+-\CCR.+#DG[)ZS BNBZPZ$UH"[#I_C[KX ^0&V <^'W4H1:'(3VLW[/IN&L#KC_9@XH$ MO_)PO0JIW2OJW>#]KJKH#:U"L/3/"RR?6!YY!44*0,%&1-.1,1[BZ^ .C#&0 M!/K^HW'7BY.)1PZ)4BA-H : S[\#RX6_A\V0PSGA(628]T+_S9NWQ5J83OU* M_0\LZV.7(+-+4!BX$A^H?-=8;PB$:/OA_G 6N %J'AU2VS1 P &)FY0,0=E! M(B43RQM3 PD:WF7XE E!8KPZP<+-_3_>G'PEXDQQZ!M60/"IRJ[#AI0OS$K' MBS1L&Z=HNX@J+G[HTG<*8H+_S,(*'!N^1^GA@A++QYD#T'"R.!LG#J O3+B M+*#. I8 E?%7R]5/K[?L)TKUDW&+ %TJSD+2"?%;5X IHYGX0/W+AT; MB))Q*>(OBV(LI-9J_!/C%=3DP%_]DQ,4MFU)U7)S"5Z)/T=N7+SV1N]>76K\ M=6<,8;/WQOC#F'DWORZ>$HX8+MY V$[:,C*.I8V'![L\/P.0/]V."+?,]S" MIV [1FGV0D8N:JQ_VZREZSOQL/VXN><"GV;C4JSNOKK M'$6NBP;Q]E;O:D?8!AB?PBKJM5'-;S]W.VV)NTF>.H\5D@LW3K'O3K??[I%^ M%^V4+^U.K\TLEE[W^>E+JP__^/K4:8'ITGHFO3Y\P.V:3X%M@ CRJ7F[Q-Y6 M&4$W;/T$G 4N&M+CB) ,K J,2=Q$J MGW Z;PH+<8N002RQ:FI)U(V_TE( X]FZ].:!T>^,9WN: IC>3=41\#<-,9LA^6.-Q M!)V)PVX$WV1YH/!Z;$%NL.1A@V?CL_@*"K1U<58HT%^/3GU. YRNPX.VS'?+ M<\#J>GY^))_XA[?,7D0S!.C7&%C^#)D<7KQ+IX#I_A/)(30" M^:N (X.)R.V*T)@+J2=FB%D'WL >$5)WU69-N_OC^1OPEY6X4.J;9Z(F9N81 MX/$:&1/U?>363@0@C]*_F!D*>Y_8UA#4-'9Y>-EP.;Z!8XA"<1,;K?@MFCJ# M$>S]=1;="]P2XE$2;R+;%V[<14%)YXXOX'!OZ,QXL7!(:Y\QX*N6& S'A$QVQ"$_4&KO,1;]T8>\ZB0R&YPQ!DYAY0 MFGD.NYDY%Z6\8PI87!M\)H)R "7ZR9Y_1AS/\M*WP2GO/G1N"SS M0D!$DG).RG0?R0;D^0S;&5]R6688,:Q6O?.7>+CO\8 YMCB',249Q.,!X!4U)251!6"*"VDQ? M7$E>_8S;73PJ4ERL\9F6BRXDN/(0N7FOK2E@$]XEAP*ZI(#?(XHXK^-0BGJ\ M,AKPS(L(QJ/(X2V3)LERM@A\P$Y<$]M]A:?"C]&VQ$7A#:8Q,=XX;="? ^K- MG8/A@G ;^+:+5%4^CXW!7Y^I"RSPPM25GF]PN6_%!HE2E9L229SYT7&GE;GG M&^TNR[10H7Z&2$]!5?S*=Z+ 2T 4(##&I_ ($!+6?%L_6;!QL@E(ID+P245O>R M!-4*^>?V1_%2APB'D3SSE;R\!VC)S"8 N=T9I3RD,>_'":A$_RO M@G8S_!M89N*N%X@@BJ0PQ8(I+R9(2N:,Y%''2&3!_]!(#<9^)#_"_<2;P T@ MT04@R+MSY08T<3*C!HX3@9>15Y#7.8FF4)$-"Y1C,!$&X+X+I1F*&&8^K,7*%6>5CWY6>052< 2T]QB2&:\LV8E(6(S"2N(M* IM)BL$F!,/0,GF73Y3LH&XSW336 M4J>!ZP6&S>+='R,+5)HD&N-CJ&W#1L&\PQ@EO)QC>\+WP)0,T'I X[<&_'Y@ M%VP4,0U5KHG!D3B\7J[ \_?%6C"_.J.VA:A8I)DQ'\9SQ.V5Z!M_'O'LI M;F,:^!15KS?#-2,'W,AB6C!@UA*IQZ0%WR5/&^DQ(?'"V8PI4/@4-/.HVVG\ M>*QW1[3N8A@2$,.E?JZ,@"S%II3R?\$3QBTF[/(*_[>=Z%8XX1!FOH&*#'<$ MH$EG6K#?XR_'UE]TS-(R6*]78VX*@3H)S YNGPZ'F(^!\ ^8=Q/ X#'E/^$^ M&\YCZ[&MM.\=E%&Y_'/1F'A:-)LO0LOLPBW#3]^!E7![%#@R&EAHS?#3! M":CX'B99\/@]FA<,@VP[](-;'C()SJ#"9= $@0,#O;.I;< P$M@(&.N! ?,* M[P+2ARMA(AO?D+#0D:D")^&K(DZ:SB"81!9?Z&:W45B,<4 TUS8L%Y[!-P[0 M(.]R3&86F9;N<8"3N.A;LR8838O0B7&?N0LM@JJTD D6?0O-P:";O:*S(V%62)W$PLUA%QP\?OH8F<@]0 I M9QQA,;.-[X QQFCCD2LE-/9#4SQ>'%UO\TVBO)MS7'X EC+"2N@5"GT<.+HXZ*,2)P1B3,B<::4^RY'XLP.*3(ET(&B@&/DGV?9!$PABMW[D0[C<+61 M1Q0P'(L2ELX3FQV>N!RKG-'ODO)_KIQ@7)BBE3]F;H 94[&9%LI]R&^. S+? M8"$*.YP $GMZ6-3&"C47]!^P%T4[XVI_F&<=ZT>PJ,P*-3C8VP.C"<'-",W,IJRI#(3)C$:IYB@U" #XD R"*0(7J'/^>+8B.N$C=94&+)>?L]T1(+*S-(G(MRF");P-#<-3V^"M: U\B M/-X(6CU;%IA M0H5?P"".5G.O) =HR$U"50/C3M%U_88N2/1D2@NN3IX'M8B:9D S%@BS%6E\ MJPN%?XA:'F0$V2WC<%/IZ-5A>#?%&% ./:"W-5XEW1W\BKBYZ M9Y>W";B23^ T-DB<.:V@C/'DW+)%1^UB56.4W>5D0SWLMAML8NLFD9@47]+N MBM!Q+[QV6,@U49G8H$[N80>2Q5@,3#/-LHQX">.]A>JJ!^.^Q=J2Y/0MR)+9,!12NCW,+#JM3%@C\ED.';=- M_"*Q^KKMSA.)Q_2)] U)A&O.U/Z)K#_*-/Q'6MU M,Q?F3 ^(X_H+9RW"(^(M'N]Q!+A)O:>HTNA/H CJ#(=>;N&)3? V.D/09N-O M)#P-PPYU9Z:[^S%NYY&I4IR!B)E"N^A#C?6*11;(<@.HC@!:U<<[ T#)_(ME MLR<,Z$3&\BN8W< H@/GD/'?S".?64/O7-YP[<5C+?H<38NG9!R+C'6*CA#$B MM*&82YHY&%[STD,SY27V0/+!WPYR:AV-!WGS;7O&.\ND7%3O6=&7R]PB8:N= M.U[!-$@Z*T+;H$(ZCA_G;1,'&).7\7"_TQ8KHS-Y#1V6:TV21H9)TBBQ2=)Z_)\?3[VG_E.WLUM'1GZZC#-O[,A8 M7CNE:Y-OQBRLDE6XI1*U4\NK:3 M5"K(/T9G.N($(JK;"U8%3&ECHRB5/ MF"2"AA[N#!F@X?O&X"]@C.[08 &!I^B=%G?*FO\R!LPDC+; \CY90PX4I9SK MAN**O80Y^4W6(F7^+.?M"0@0)'E>:YQ C3#EU@.F3K%A Z\#-IG[B%FM<^8[ MB/D'"[H/4/PPW8])BU;OD?2=*?"C1A78?D2)QPYU99-#A*$DP02] V]Q[89R M52:7E\VPG&^33$$_NDOB1ZB!< MKTFS&&6N*4Q>T8F[OJK(TKO/AD<+2Q+>./?X/(N?^<[MM]:'X9IMQDW97[TN M1C#[(\/NLH8J<^[]9'-?2=X^W9H,@*WJDMI,N^$1 &[VB+ 0D["7S!N6X?ET M+Z2JKTC,V0)JZX'V9*-)PJ"["7)?8?]_X/9SXZ;"TN4V!H#6UK&NP*=%:BL( MGXI"'1501V]DSC) XP7 CI5:W)@I%E]6,:$]\*5PK*BQ&,:J,<@A5E3(BAE\ MO#HU!40L_5XVQC>;_0M&[PI_FA%K)E)L#B^4QC.#&S2MB95ZU:)7PL)"-/K. MNFXG$C'F5*N\C,K9@D'+BH MR;A,#':RP .*]#O6YPY6LGC?@/A^[B)H+UP!"_.UE]K*)5R/=E,9JE7:%, M3?C4#1-WSAL"+BD!K+,?K\E?;LF6[/"2:&"2W:3N,G(YG[+5T%92#8WJUM[" M+A )8Y0KR:@H>N332^^'QP((F!DO"1[^P1GH>)3CJX89EP&Q&] MCNCP>^?AE0IVU2/#@(WH $T3;F*,,;(A[U_(0FA:I60.M1ZS 9A1LY"GO(0K MN0(5/>R(&8QI=QB7"W#7Z-"B9@M35>?F4LLVG^.2P!:W6Y@<34"3Y)/S-\% MMA>ZO6_O=^,6>NJR)A'Y:K^^$^D;DZ:/>[Z[C;>G- M4V,-!(Q\,/NEIKPJW>R"IUW/7\KT@=-P3N;G9CKKFI:Y>4,B:](?HF!0F/+P MQ+(6NB[^%S65*$N710;";W-'0QHW#YI4516<[YR.A_##W![$:M P\68CW#.< MLRAR[EC:3@I)0$WE3KQ/@65&)A+J0Q\,7 \,3+"D,E$5 MS*L(5W/S.DSA:=2E1F-5*"KOQ/&3\+HS5&*^+@0X>?;!HN7GQ]>>5^!L-^G\ M0O6@+0\O&$P6@]FRW#'F(%@V6%=K4B-CCOMNVM)V][:A-6'W78O7)N7E:VA&-*M$6KFC$ M-_BB'2-:;BXHWSPTI(:ZJEK]&BS&4Z!4BZ= 8P1F0.'RX+Y7.MN$)7)8!U MM;V>,,%!R(=9WE[+\NRB2S:HX>(>DL B>]:-)R>2M MZ&U;^2SH;3=Z"R\OS*>'YUE^,_\N-P%B)J_4:*Q*81:R[3"8UIV7R/)&5@PL M=\[PCHV1V)WVKES6968"[TQU\TMZQCMZP;-^PWRPVOT5(K1))K?AB\LLES+JORU(SHP152*8#6UULUDNBS_N52:+5 M<AZ^L;//;P4#?GF09=4>1\OA1!7VU:(,Y3JL_14*W';Q*9[!8"WKFXZ M(\(K+=UUJ)^;R%C;*D72&JLFKN2584=)Z[QHZ?:[XYC8%^C*Y%FA9!7!,#<] MJ#PXI>[*KXW?D06'-^7*^]756310)FBMB)#O*YXC_%":G M:X657Q2("'OQL\6V00A/*=!? 9!/W,V[:@A"8MV6QEC.'XM;LV$ HV4:8-?^I MEZWY3R+UJ;5@KYT"O)?1G0J1A/X<8(ORD$[FZLG490V\WJF;05%H,\?89)OK MD"ON\N[A@!G>DO,ME!X5$LD1XM*%GD+A;)$HA2 <8X8$SH:@+K<$XBVQ<1UJ MCU@#(3\D !I- 9NZ#LXR83WFX79&< H^$H3^M#P^L0QNQYE@%S+\V/-=:K_! M,E&_HLF4^A9KH!4QSL3V+=Z-V^3S4A 0;!2B\1-!"L_3Y0DB9XHRR7%<.3O: M;IA/FJ&()'H;[-/6ML%F36WH4ULDHI2P)O>6A12%_M#Z2">Y458M<@*2>DX3D-3=)B#U@E>/_CL W&V_L[8^J1:! MC8RA1XTR#SWJ_?C<:__/CW:G3]I_8/?4G28?-3(G'S7.??)1!Z?T -601C2' M,=GO=*X/#6;PS'S&3CB.C.DUECLA_^W25X_T?&/B>.1W,&NGY/GYD7SZ[][O MMQ+R-"\P^#!4@WQCK_-&UI1$C53(]XCKM:(N]&$/19STSALGOE+_ _6QQ.XD M NO/Y[GSXC@V6I R9\*0=;<)38]V$)SC[W"Y<,>EI M$H/:BMXGNL?G:S:LB.[QHGN\Z!XONL>+[O%K-*/SZ1[/9AVBWI"<=QC.=IV/ M/UKL!,9<(NE?[377NZFOMXR+Z:H9V\/-*J@2M:U&>QO>:&$2+?XLT3_? MNY"9?/V,:YT/_]EVP"-H6U(XXA$XX7@F94VTX_;\?.FDS<^>WM(O&6F[B=S5 M^22J^4P#/N4)U#V<)H3.BM@/ZH7?0$\@2H5\:W5:OS.5(;0T>^3+4^_Q1Z_W MU.V05N<+_+_U_,_>4X]TOR8T#51%V(QI]LQ+N_?CN<\>Z7YOO[06AT^77'KD MC/8M#IT *P"$IQ?*"/B_,9[AQ#A0&]Y!O4#_)Y?BS-')7!3H2H9]&7P>(HB* ML47?\4F,)8WI>^1&88$I$$3<5P*+,\R=6_YA\&C!*:?;;(4@R>V#Q M%JAF&"/:[BCABS)68,]EO],;.<'8Y!/N##/T O\KL!-N8%QTKJ2NFKH1OS7A M<.>OY;%UV_%1/DZGU&!^8SKVZ =ZAOC86=C__P2&"XP5]+<7.G5<'\7C5[@3 M(O__[+UYE]LVMB_Z5;C2SKWV?2Q%LZJ?>OLR@2DMBF M2#6'*BN?_NT! $&*4DDU:2CT6NW8D@@"&QL;>_SM]MD_I4,%[OYR'EN\G=W[ ME1G(3PTJLE\*/YP!#7!R>,:Z[1_?Z]W_WYGSMDKV2X/L/^O7OZF0_%-)\@^: MY#1VY\=*O!P7=AG#I1XUK/T?6NN=A*A,.DL@H?2S_]V#A])EU<\.OXO@.^W# M_[WUN>5\+GN,X]3>?0-=*)Z2$VX>TK)N=QI&W0E'K5[(;WWP(:P MW))N+GOX,'D"-ZUR@/#54NG!,T)\R?'89C9,&OG6+94\"O:(*; SC$ M$J0;AW@N843CN$X2_4HSZ".IGN'WV,[T+$J2K]1QJF0<"@6'\74272/64/8U MD\=:]IN2FAX8#9F?AF,1K.>@ST !7!(E1%R.DR+';:47_RI?_%F_N.2,+0Y$ MR_F_2:&.+S81!3FJ^#I*LH):.JV9U2=8D_,S6!U)NMM+6?LVSP[FA.,_,]Q&BB@^OGR-]J_X$K@G""S:+0:$N!2/!*&9E/"&0-6"M<#R;[* 2$-6QX1!T^'$B+R=__AM5+0"G]Z"99!Y/3:KO/W(N(G M9"!+/UV.MO+&;,.9[)L/UTZK1Z="E>LD#@I%;%2?J<'U\^6_>ZYA4T3+H\D, MV/$._SV.\/ C"TNCG6,+-R&B@ DRQ% 04/8'4%# $B_@FP4/VC(M.?P!')0B /\" PU]SHB6:^'[NI MM=C$S*DS7A8&(5R-C6D>6]HM@R,*BGZXQA9_XN98./>VG)8))I#" 3;V&!FQ MV^[T9%-O)T@]O!]]$G64.X1>*P^C84DUJK?^/!\D#3I=IL$";@0A2(S!J;I) MTBC0<;%)""JQ2F4Z&Q=AE#N75V>+Y(8>^ SB'!4)#&E^!'T-=0DDR]S[*FH1 MSP".$\)PYBD*::_(DSB9)W R\0N$,2+))3J^%@L0:%@<=WXFC!&93V/Y-!P M;7A3#S_D%WMY[OE?Z:+L=']4K1/Q^H%;SH-++X-C[H P%H'K3$&-IG^BUX^O MC!D0"7-+?)B_YR_Q=HP-,0;TR#C="V?O.;,"MD+31;'(+A+>.-_#@SXV&W9D MB@%2%Z1^RNJ[5/?^4P@4D; )N3=>YJSU@6Y8^*CI!5)/,SX ^\!3E)TO0I -<9<\2>)D@LY 3+&&CKE^F+.N&6YN[Y MZ&-&*S-)IUX<_BGSCR[1!\K*E,OVPY4S3^#-&2D4R'1X.HCI"Q_QHE'OIA M,8T+D9PRW;*1?K&0VRR/)"[8IV&N!>J/9]XT3C+\[&]BYEV'":9]Z2FYTCK' MF4G_J9H**0KS3(#:#C^3ECV_5^=EDBB&KW*9Z(1 $3"B4)[:0&#?6:8AIF/* MG*C2.TQ+:,'M7?Z+Z?\YA]TFL0!S#02^ +<-3DG$61 @+4 M!QU9\ OGF+:Q MB(3D41 ?_%K-\_":ORWE.BB_HP!B&KP$2^8Y?0:J+?%X*=Y>.B0MD?]I/8J+ M*#G#8"/=RQ[DMK2H!:]&[1$)8.#\W*%A4=BQ$4#F+^OQPLM -L KT6C40U:. M*"T1?@I6%1SLD"([8(I1'2U;5R3F6)L%$8BNE1F>GHS.&; !GTVZ8J4[)4\3 M/J<&2= R%)D4^>S-3STV)KVHY%F821&SL1@X5\D7M>T[A5*.7\SZ,)D.3./X!4R0TA5\ M@:_PIG95%C,(T?' 0T6W$%R2 1 3SA: M*CJ?J5G/%U%(B>C2T#'L7/U"20S,\F-Y<@9G!!Y:*C$I2.2#@0$[IF),5<4, MF (OV]HDE:6L#HG6OJ18E2GNZ@R3-9J@5H8^H5A+6B^F\H (6TF8WAE,.X6+ M'%;'"RIY"B]8H QZ%>!-*^EN29$#980 RR\BQPC\UD_#!6^F], UR0 FO_ES!W@[S92CK/+0 MFR2%(UW]A,X6LVSU"V!?.%N@J 1*_F(XUA >Q!LHTF6Y!ON<1#T5BFY)UZM M"C>4/',^^:BW>&B@@P%/(3M03.5U*M#-PI^6HH$T;;RW N.ZDCJB"[(TO<:; M'_0!\ER#5C(+8]9I4*?PX!_I2=XZ*U<"J5 >&C3YE? ME98S&=0<1H/K2VI,+B>@P\^%,8+)!* 9%0L:+X5/;^AIFE#FP5>HJ"04@\AT M/89:) 9F\W NP[RD24DU3(8@8()P_V3FF_'>\\DQP$K9-5Q>GK;HJJ2B;$\G M H)%F4Z[YPG1NNA.Q)F"MN25H39%88PBQ$LC3*<7 VH?3#OGTBKE1\ U\*:( M 1@[%-(F MAQ+5D8.D6=%A0#U;+125^I='TLNTS$-*;"/F"=10!C_1$V@]8'*D?)[,!CFP M0YH("4@1PU8(P=5:PIO#.Z]R8JH4IIG1R-,H&0/?@X6%[ANN]@9K4-#^P%B3 M_ ;/'/!$@ &^EU>?_Y6]HL +FRA*ZY>VRPQ.H8A*6P#/%JCS' _V?*P7KBN& MB28#S9'<2&@S9N@0T'D(FF[NRDND6ZL^(PHTIIAYYP7)0KG6S(TIPX)ZG27Q M2-(4T22,(G)KEVIH_?W2D*DO7>G1MQM@*,/@+8JIE#\N27Y*0Y HHZNU5_8(OD6S +09$-;3U N$ M]-BMF#IRC#(:0'XSOJ[405*NI#44>/G_O849XT=77YR79F8#_'P6@VR:+OG[ MTC MDQE,)T&=S>CB#QR-&VK;DDMR$EM&\FDY_P>8>S MF.0@0^*Q:&T4-((F>RP%W22RE:=*)8=%"D D@,?!P'9_A_EH/P6_94 MGT9Z\OI81>;0)<$B-"(7_WJ'C_;G.^,T\8*2+:4?B%F&4X:::FA=YP;=H0$S M1J?C#MIM4RK*7=(ZX.*09'2 MG:)4A9>7G^#0P, OP-1S83=049ZCVK7^?; >5+UPIJ.+T:T3"^!@@ZX)+\*? M$H2#.2.ILA2QD\J4ZA5_ ??2!65)UDXJA3)7D0160#EU@#R:I#&YG-E-5W=% M"R6-T4SUUE<\ZZ9X\Y5$)!^JIU-SRJ&(NL5M6Q\G#NYLQ!/55WTU.9XH3C'& M_O>*!$ POIX4C; TD8(C?"']'I,N2*E(ACX-'_5&WQ/->L/O=1H:Z_FWUWO3 M@[AWU6058-(H*KAZ7Q:0*_6#O<)JW]0E?#39+;>Y\BB,,4V3&V3011A@T"2, MI7<*_[)@B6GNU TP^HO.L-_J.JHR!,GZHM,9M'KZHP?;FHHMA4;,&4H0-F=P MYJB'39Q^]_N&6?;[HU:[.LONQ;#569GEEG@!]YSDH .3?*M0"C#75Q[E&U'6 MCI=!*;26\&$RYF!I.O40DS.X.0.:LC*2*:V%9(%R LN+E@TA642YB5#:WWE[ MF+"CMK'51%>L*%2?U*FCM-F5M^]*=GYY=SALC6J[>CXH-_HA,]'VE63/UC/P MS"\LB-[C+0V6;YS,96CZ%Y$L$E3I?#/+-SL)R80'F;1#4%)D=@N94&P 4MH# MFC/(^F2YW.#-4:'.U*2.3M_5R=9P+4H'!?J2U+4UEM%]N-G!QA$QF=!JU'(0 M,[P(FGCD<91/9M6H8GJZ\>&W683JJ)0"+KD_L"&V3%B>1)@7(M6RD 02$()B M5)P-+4>AC*#2)V-<46,O_LHSX;"=:Z0%+U?RGDE3%P$!UXR+8"IRU^P>3.^D MB32N6Z6JAYH]Z8*$L1(*S)W-T0J2$Q/7[.PJB77C25.2WY:**4?!*YOEI7-. MII]$H8].3T1Y\'3*)7U*,[S*4D]PO/WWKZE'CM"YMU2N(_A%(-C@"*0=+^&R MPFL*\2*7L&AF!)]K#.IA'&LR06*QV^KVJ@B#/RL"5VDRJB/SO'*"C: NZ\_7 MY-D2E/15FJ! "-Y*27*=MZ+N I.\'BZ8DB[@]^SQD=%F4!19V5QX.6809:S@ MJK$-;9TXA>-YY 6HN@S+WT5)C%\R7?VE'ZE\J$ 30)0*."\XZ3&RP;_%+KU MV+&9-3NA-D_D=/0O%!8Q7?GJ_J<4PP2N;SI1)LL84DQYH9V7M5"QG!\E7_#.#[,J)@J M]'-B(YP;(YP#&^&T$9@O@?>+\_<")(OV]7AQG!1T-]%5)S-; MR3,1P3P)0^$C_.T5EB-I>$R9/5.106(R"7V\YU0-6*+; C+F'B=+XY7E$$U( M *$?'FY<7YB/H*PB74==MUI,Q9C&2/E?"5>;\3T5HY%&\3VI!."EZW.JJXRC M*1'I95D"(C0W*]AP@>0WX<=XC6/V["XY54KDE !C>''*:IE!!42!4EGAFKLI M[^M()MV:F5;5_%53%-,:R1^E@2QK^!-@'JV".?Q$0^8P@$ CV-,\\$&SP1P K8?\2-I(L?T[/Q M>)$R^$5$9Y?7X;5K*LWH4ZUR2:?TS\&IRA**&QF:MND)=#2&(K(=90E+I41J M+\J35L23)"+]E T"I1=7]7SC-9PF"-H%LY]ZGWS7+(P$.T_*1[$8DW!RL4 2 MWN12B(VR/4VK@7![,86:5AXKG<6P!"N':FV)T__0JR%=-BH4M.LP6L@SSD@JR03!8M-EHGE9F:TSL59F:_ M--VKB'X*8@UIK -H*L4 7=A551EU73(Q*Y:E*@8EG!6RN.26;RH$!E,G!!$< M*).QJ9@]8+4]1JA(3-JMU.6:%EINW"IRVDN\-5!ECU&637'OV2KTBGR6J/KH M,EF>2J?U^LC-GM);#-L=M=I4N@8<7+^^8.O."?H/!WNT'V-7]X$QYVQ6Y&3[ MN6N,>VW NPU)(H;U5PVA9\5B$87ZG[QTM9MES;/*D9$761[F&"'?7&'\$=U( M5U<@&',Q=SJ7+)UN+76^>%.(J#BI5RC1Z*Y[JUW"8R+^CF4$MO "Z"< M?9GC Z(+4;JR76-,3;N:HRS(V^DE':V5KW).YM20L"PMX# R'Z!1$ MUBK-&V8R\O4(CZ 1:JX51BD(2;FAU :Z'@BU0'J!$>B%@;_(P;8AIEQQO5$% MJ]81 YDB)KV=? 40)BQ)_J;L,%Q1K;'!R86\Y:;%%6M5[AE=HZQ'>O!G?/;+ MY>5'^:5^E+]%9[[O<;JHUC&(/JH81M8[*9^9+,:D^2"41"J+&6,J&\4+F]RZ MKDX+3.MG>0X"X*IS6-J*T&N/IGUZL_'371FO-B &/XW\]WZIYW67=G%V'=GH/ MNJW@Y-[>G.N(*8HF>@,1=VS[>3NEMB=W,RSQ,]F+[O]Y!(Z^N!]',TF:@9_W M0*679#."S0XW:%9M4?U$_3L?8>E;MER\W) ZN6MCPF?0A/.(FFD.ASWW?'!^ MMQZ3#]$K\HY'IBYT+-<=$]?U@>OZ_?;^N&[/'4KK-TZS@^#_R%3QU4A*%V'9 M(G+Z$RH*6E989D$/:'!U,HTK49O!]PZE74GW)\-:22#!:M2Q?QIY,TB0:0IC M@?%33[;-$^<%B+\R%W5SJO\B!2JFB!4C??B8Q*DF<@DT=N5 MOV^U!A@]-+K41H.]K\EX.I&HS25FV8GK$%0J)"I#?Y:0LO_17O5T#98G4EPQ M+T>:2PQ,WC/+KTEK9B\D\L PT;#II3<>4,Z*H&L(HX,*R;K$A<-'DA3<"&+=TC+5)/#*)9Y;GB^SU M#S_[WVNW9OG\+Z'7[WB3R: WN3@?]?M"P#]&PVXW&$Z" MB7?N]?]G=/'=3QQHDG&FK@J"4XZ0I56-5O^T9&DBBY:=ECQ-Y/EDR=)$EM5[ MUDQ,W$N[^VWN^:-157<,@;ZIUJ^B,E,K4'T/"L*Q+'ZG6&@M>FF6@QM*MG\K M@5B#HO@<+!+,00SDRSBCK();B%CDJ>[ 5(FOSRF-!Q\Q"M3-8E[/*&3-&($G MISGC(F;\$2-#5L.:A$))4!(JHZ4R.N7J. B.X#J$>P#_>?M)1N\0K0"#@@FE M!.G&4$:3=RK]P JE:$*-!116IT\8X9S7BH%F68^KEL +2R1T:!'KPA9"=D!R M&K@.JV 1,&1IHMAD_@W)_$.;S'\,=L!3)?/;>+J-I]MXNHVGGU8\_=3)O2ED M7E-V>BS@'Y^/MQCD\=[WI%%P(OD^0E>W&V7S%:-LA<;=W:C2&+ \O*@>H2X= M?23YQ#=I=#&R8=?-8=?MCKB-S-[+"-Z2R!2\[34&;QGD;;>8;35<*U^Z&F&5 M37>:(K(R6EL=R)/PA!F!+$VJ =Q**/@42S7>HG&:GOV-0J2_B=SY)- 01C_7 M)^#NDV#76QR4J6BNDN *!]4%(9"PAD7:Q',-;DINR1%/N?J<&J_7\3P:Q;A+K)K%N$NLFL6Z2HR%W MUWI)]N!>8M"43<['X@&AV=H=SJ#[_^?AUCM-CQX&A3KM6L4V]%?<"C& M F*2@MI,W>,$YJL@+VRV5,O"[0;+H#1C2:LF"T,UL*]F1)3=1*DMI39#T=]0 M6K,2"/_.T!07G2."IL!F;DFLX(1P:SZ5X"T?-'C+"=KEGVH%6D=N?V_?2Y!. MR0Y=!$M?U&U]_5:[=M3S=PAFC+\?$ZQ );._L>/?Y\I,5>O?,CUHEE *NFKP MPHAS5;AY>&@>9D+W^54V-^,64,:X.>9=##:F9X;C2_1: MB=[5,#L))D<4]1QTYZ;H=J'KM>7\JW'FTF^8B2H=0K-%F:>YCV8&/\L8#\JY M3J("^_%@(V.&+(2'P\,P]#V> M+%C;R[ E6G!9ABGU8N+Y 4E>N? 5S!C;,\]IQ@D(R35L@SXHC9RA&Q ^:9]JS9N*!1 2=I%$!$*P4O,=>0N@V996I:,Z.*[<4Q96 M+B,7HA3AWH)FY\,US1@)5<_3@S>T83Q!E>R-I,LIJ69J34I(2"17TVQAI+PT M.,,;9\G=U%$LIEYY(TE\U:S$I5T#-HOJ$#?+K J/6A\Q4.MJ$_.B+"EGAV$Z MA5QZI@!A)99P#<6W$L8P99?2:2H]LTP4Q\Q#&89B62'6PM^2N,@4%-,ZN%D7 MQ2O!$P(US5(=W%628([+?VV[+EB\1Q!-WS#%'"E [IENT"&371 M.*)Z4=093$*);5X^=CUTU^#PRL:&I$FPRC43GJ3TAMB/S1/_J3NR>>(V3_Q8 MK@&TZFX5\E*^HB+'#J_RCI#XYPW5/>Y:)Q=VRU8_J_]*.KF,3C2JJS*!R^(\ M4,_))/ZT8:1C;1UZ62-&:Z=?4:\+6I%RGF&Q#*'8USIRE VY*FZ!&B&XCXQ^ M92HR^+7/F+R[73>,]$X)*15D2'834/ME)H%N]V#!N!\)Q63DU#6J%V67IK6N:16Q%N=@?;MSV2+'F"?9,%N M@;)1,Y?.$7PZ=]"B?N22J8'-0FZ0>%UJ=6#[K2A;^NU>RG;O'+F-C) )V!5Q M3AH1^6X-H&USVJH'@ISZ1FUK@Z85JZY/\/D\S!A3U_G0\#[4()6GJE1J)IXO M.^:JMKLU-><$S\EFQR$J?DTYHSL'I@*C:.;D]Q9[6_Y=S^Z@H3R@X@ M9+4+8O-;]7IU(][%'I,34D VE9[-^F(\"1;X0_5K62L02PJ9%QOOIU %!7\YIWO]%1@AKLY*$?+M#EN=4T59L[]M(;B7S2 M>&;/HVZTJ_IW \M$B'THN\??_BITCZI^A5N^K%&UD&T--S%^F!B=.V^_15K.1DI4+JD5Y&&@(J?\;=FF"VQJ MD:(ZB1>:_B7N/(H"7"O=71R]$@9(NVG@X=ACSLEN=D!CV)7Z%RJ#U/29D2++ M/C45)L3 L SL!.H\P^;*S:,2#5P,>:ZETRM>LMVHB4)K43TW6"7WN9FYQX9A@S3-.B?Z-J MXDLX_TF14HA+ 8](VX=&/S M)/307VZWK9NOG7L8PQR"U<,K !SQ3?@%OMF5K:W@+Y&8>A$& Q,$F.$X ('F ME":Q>3+@VMAF097; _-Q4#%3[_)\ J>A:TUWLI!&$+\<;K,)=\V&I[33;#?[ M2(V<+A(ZHUK// FN*L7GBO?2Q^R<4FR5>U+M5UUZ8UCX%..(&@\CPM#2#('Q M#4NOF6-"@H[CI862HJG 6+\,OF/_+E\U,4;0WY4]SU07\ KSA\!>*?,[WP:)47:U@>7(1ZSH MK*K&MG"6<=NYVRZN2AL@=/]F="_0LP]X,]A W$_=Y;H^Q$?0)&@17JG'I58RY MEJZC/Y"1/ FC2 H>_\9Y*;]ZY6(!^RD:S)H((:^X.4M+-WT57AJSND5A8"^; M.-#IMB4BU;F]@F5O*O*(4>#BZYB0TQ568@F^9!ZN2LHUP?DU4,4>1^QDB-3!1Q2IGWQONV4M' T[%2N]J6\FE]) M,XW6G>.ZU\HWXR?4_IH\Z)K?^()'>__?H%YDV$2P[S"9LU0XG M'!L6*_IJ-RIB*"Q6SZ(U'8NP.JQ8)@G%)X<"BV7C5VZ@WC@3.G-LU5*O<4I^ MR%)/H &*3GR4>MXWF::J6]7>"$[^AG>3AR=@XY@[V!+J3Q1^%52[ ,R%:,3T M/0G5AF')X,5?C9%V[#.WYNPF<_9BO3F[0Q%H_SMK UL;>._UO?>MYCW<>^Y+ MI>&\!#X2G+>:ZTP,M7C=?SHK6QY1F#(KVQN]7J'+$0$J]3NM;GMD 97L9!]M MLMO!=5FHJE7LCB]4M_>>-=QW=0UW:\BE9TF[W] XV(%T%O+K\2"_+++7O9"] M+$<^.$=:$#H+0F??]Z @>[=#OW>V43.8J9\&0FT[5G])]7Q) 4,$V:M5*+7' MQQW<*X!<'57!]H8_PM[PG6'?[0P'1]]'PG+=47%=9^#VNCW+=9;KGG!M_?[0 MO1A=6*ZS7/>$:^M>#-WV^1YEWQ+F=1IO MQ5]RS=OY[8^%\[IMX+P[=@[=.H)Q+#U%3VIK1WVWU[ECPU&[LX>\L[W.P+T8 M]NW6GM[6=BXZ[G!TD*?VJ3T'^R#_*N[@Z[6JPI/E"=Q96;8S/,09/K6N;62% MR"'.\/>O.^1_VENXN!DC[KFYZ8ZWF?V@Z_9V-ED/+WQR^KO4[=U14[2[]'1Y M%QUWU+NC%6ZWZ#79,4["X]>2[)P!V>=^TV'?@V=7ONX&)7K>&(@WL'J36LASY] M;LK#\>K?@PX8L\>?L7GBN]3ONIWS<[M+A[U+'3A,_>[QEWJ<^C9U1NY@G]MD M70[K@%R?B[YPO)KW:(]*M[6-MMFA__67\VZG^Z/=IL/>IK[;ZUJGW8%OTM[/ MT@/Y&>C=W?,#SQ3Z0@WT5ONBVLQB#?W1<<^'=[0#;9+B(6]M9W3N]D9W-$KL MUA[RU@X[/;K4+EWT%!/ MBC=?GG?<_O#\U:YJZV%(G >T.TYK5[&NL3VPVWIBV]J]&+G==M=NZVEM:Z_= M=0?]X8%MZW,H3:XUB+J/#^$(&:_3<<_O6O)VI(;%$>[2R.U<'#]&VXEO4J_G M7K0[=I<.>Y= X W:N^9M'G%,?Z]7JG3,W\?4/D(6,T/^-E)W:)LS[/3L]ASN M]G3W$^.K (A TLW7-7 ML>A_<&%W];1VM3OLNN=V6T]N6R^Z[D6G?V#;^ARBP!_3Y#K,PB1V7HY%+"9A M_HK:B=];53A>=;1S=PAC:S,\U28-+FQ-_H%O40]NZCT&'.TF;>>_@HMWA_0K M:WWO1-[?1.Y$8('?4;'AN;_N 86#I!A'@I6;>RA_!T>A[1NO/21I#OU0MMU> M^\[J\+U(LV<;R!X,>S V>W7.[Y[;;P^&/1@G>C"ZPZ$[ZNR>@&5/ACT9)WXR MSOONQ<5QW1ED&OV0>_ ZE?*R%J.J!EKQ[R++P\F2/PKC0,3YZS/\T4/3_^(V M\G>1_/^S\K]J)L^1+LM(=7WRM_]8(=2H->@B%:YB/RH">$66)_[7,P3B0O$Z MQQPJ*OQ52[=QIV\W?]_MV>M)/=VV3[6PU[BX?K M5I?CQ-]_&66"N&\A]_-,N<="/+ ^>#G MR5BD3J_CWI+F^;J*A_67UE_>]GKJ=^[$G\]K3>"NV MX\"78>SDLZ2 (8*LZK%X#LE(;Y(L=Y*)DXIK$1\]O/0/RW/'Q'-=][QW_.4^EN>.B>[/>&.8=I&O?V0%8F.U-.WI=Y; M37KM6A6D\>3 M1UL[;T$@_"0EB_,U<*Y(\5]@YN+,4C'YZW=_"?V+0;?3$Z-1,.[TQ2 8 M7_3ZY]W!I#OICOJ=SNA_1F!3$VQ+,G'>P N!K;+_^L'[J6F#M^7-)BB>QT#B MV9);O\R$Q+,!P>!(D!J1(\A-FL^<'+Y&)T(2X]J1#DF1PBXF ' ME)T&,@-5+?#.L<'#V,E:X)U#0S>PP#L6>.8]!J-\?#;>8A#[OKN^[P&Q?W9&^($Y[H?/7S:8D3F%O*4QN1?(GT<@Q];I M=(TX/X^?6;*_)<.?CY12#?FVQX.T\>,?! Z/>HVIISXR:P[ZEY@/R9L=2\R&+OI^7VOV! MDWWBJ:HR,KIC[2WV\Y@*B)WAD\_P256FM9WU>JW!/I+UM@-5W3W8VD"CXY"P MO>Z^[ZOCHUE_8&GV1/Z!9TVS07=_VL]!"NY-@)UW3I Y/KX8MJW?Z(E\!L^: M9D/KT]V=SX;[\T\>I,S> @SR.:G;>W]XTV[M3]_AHUF\_AKK- M"^^C!#Y6%+B"VKZ5C"/57*E"790_#: ZG6M/KN^2%+9P:D2U9B M0S8?0/7'L D!#]IL;>_^[9,BY_[MEY,BYW#TO'("?L4$L$F:S THD,=-"C@> M9G@Y6$4O/KSP^Q'1\\+2\T'I.1Q:>CXH8'F[^\S*4Z^P>%ADN1/&?C*_6R7& MT;KD]JXY'1_);)[%SB0[MR3;V5?^O'1P+837@/\_/^^;=5MNI:[L7?L[/J)9 M;CL\)_G6^2=[*IO(9R*5"K+S4LKH5ZX3BV>9TWV?$_2LM9J[RNMG333+;?N4 MU\>F29,W>RPF22J4P,Z];W>,99ZBAZO?W;O.>%+T/!]8>CYHQ.7"TO-!(RX7 MS\RA_3%-KL,,.RF^'(M83,+\%;4ON/=M<%**@-6@'BV3SI+,DFPG$=V[IX0^ M-AW]-Y$[$>CI=X+$K=[1#]^6[="8HT%??PK:J,S5V_N.'0IFXD,KBI8)#2-G M-#K4,O&_QND//_V6Y.*U M\P9(Y(6Q,PFG10IOF'M+)TZ V,7<"0KAY(E#&P?4;JWV,0R#OWYW>Q/*B]%W M/VW3_%!^@ON]L0'H ]%FI4='E^&7YPLO#;,D5@T=US=.8_CM7L=UL&$0U=EC M*QMGAX:/QIJ'ZG@_24]-&O%UF,/1\+<@BVS5L6QM5>TD[6-*P^M M.]A!-:YL[BCU.(W8MR//FYD73\6#NLEL6SK;E_(QJ7HX?2D/[SB_V,9>W1NO M'1Z]&KO#J#ELT3+RD/"![0R?PPP?[7;N#.X5"3NT9ID!&HAIYH0QF.%) 4,% MV=X38/:/Z[T/_]6:1IV[K*_1A;E1==G'0E=NWYV6>*L'*2> M<9O7^Y I#Y;KCHKK.@.WU^U9KK-<]X1KZY^[Y_WNT3/=5G'&(VU?^K3;3A9/F&,:&,0446$PMA/A9>)P!DOG1?]\]:Y V^+,,MXD8:P M(GBU"B5ZP-'S<1@3E!+&US)J*P#?Q# I'Q:8S$7*?0;X*_@-[C?^WHL<$0>+ M)(QSV8D@"0KYN/@69@30I\=HB%8>?1!.M8:5I'>=7ZA%X4=J4>@23?B3][0@ M&ZL[Z8B2G:R-U1V:<]_&ZAXX5F>#1S8D9T-R-B1W3/2Z;TCN02FVQ2#V?7=] MWWTO+R-B]0P"4_?=LI,/,RG[-K7AIA-PP?;"HA^[5AZ>L@1M6N)A2]!.M^W"-SN> MTF9^?509>DLFH>6Z8^*Z4=_M=7:]&BS36::[EX4R=-OGNZ;#'1[3;:4M;LN M!Z9?-3+K7]ARMNGALWD56%^?5U)C3-GXH:VCT6,FW![.]W;L#O3Q/HY@( M-NQ;OK@W7QS[&*>3CUH+'M7R4KN;TU)?]%H7^GOU) ;XO"A*?"^'41+@Z)GP MD.:93$!]T6Z=\QEJ?'2>P!'X4^>Z^MZ",CW_A,%"C&C&<#H*^&V63/(;+Q5J M.@@ZX\-Z0U@&_O1:9/D9R&FIG=:H M.JE E)/RHZ0(G%G"V;)%YDWA73/89I&U'/.&-.@'4QKUOG=7Z:9(#>QVD\^X M4ZK.Q$4"5;-ZDR)?>#Y^)Q_ ^51W;7W6KMSK41>889%DE!'\.A5 BO!:E%FE MWU<3;"3GMLM'O'&61$6^_I&-//\X63I;PF&/D@7*-)NC?M*9U':R-D?]T+)=;8ZZS5&W.>I'2-5#SU'?6T;J,2:H M[XU8-CO]N;S/9J?;[/0'!4$R3-B@-&%59_*5IBTVB_.8 O.#KMNSJ<.6Z9Z: MZ;J]QXK#6::S3->8]V:!D0XT+F_VI'RV*>LG$8V^55FLQ:?;K&PY"/ZLTQKJ-ZIQX%U9GOA?S\8T M,3^9X[@"!K(@H<%LN X/C/K!DWAR7]LHX-,^ROQ(Z+]*4 MX4 M 0]]]*O D/M M-H9VTI$>.UD;0SLT;[R-H=D8FHVA'2%5#SV&9G&>CH=>-I+V7-YG(VDVDO: M3I_2AITK&]8&T4["M7QQ[G;[QX^%8IGNF)CNO.=>#&R'$2,BPQHG&6J_!(I.RE2?$VMRK1\ M@>?GX37,1YQD0Y5?1(RD(4I'%N6H%^#'RXI;S919F,EH& V8":[IB7W#@:+Z(DJ40 MSEC$8A+F>@881X/W5J)/ML7>AHWLU1U,ML6>^,ZVV#N*H.H5GAL01,Y5["=S MX3KZ@W<<2N;X]P>J]^3?."_E5Z] M(54//1)KF_$= [%L#/:YO,_&8&T,]@$]B=JV#A)P=IL M3.S9,]W([5Q8T%#+AV$,.Q0X'SS82NXNZ.*'_':&Z**OJMM[> MAH6>FAAM6N)AB]&7G14;:D=.?53Q67OEUE>VY;5#Y+5AIV>Y[9!VY)2Y;=C9 MM3?SX7'<5NKAMMQW8&K32_C/$TF#H]4-[^-*I%C2/M;\0:*@QVAX#]M/:M=95\^SY[B7H_,=K!3+;9;;[A5!<7OGMAG186N.H]$3R8.# MTAQ/HKZC%FTV*CM>]%NC*KA7#8=L!L.09BE'2+T<"S-BH^-.AM4= HLVXBEA M@B7KE5$GS%;QUZ9>&'.CI"C),AZ> -W$-/3-%S4#E.&PDR2%!<>.7Z2IB/VE M([[)^4PB+&RA//R3Q"+[F";7888[]_)O7#[S"JFA,N2_>-\,Y&2;&'^*Z=MV MLC8Q_M!2;&UBO$V,MXGQ1TA5FQAO$^-M8KQ]GTV,?_:)\7N+9I4V+5JRTI&0 MKUJRUME[I,[>IVUM;@,,SY[G!A>V]93EN*=E:T+*C#FIA MS&FQ5E$T8ESX%0*1Y>22G+-+4I@N26:$7L=UT*WD4H,>+X7O)839ED]VC=!6 M+8R&HYA]>E2\BN>J^@S!ZY*%8- HLBTH[!;3O[W(R8IQ%@8AO&"WMCJ'NX=_ M"*)UD0LG*5*DQLJ6 @'"N6Q0E&&XSULLHF4H&Q<)6,Z<:.?%<0$T@A,J?.H$ MA8-A#!&INA0>6K1G ?Y;LLDD3>9 >8P8XF@&X;FM%)$*OL!I!&$&>X?/YF(. M/TAAAO 567]>[ORG\%*89\.>A,%?O[L=ZPL.ZG>[!B4W JT]T*8U1QS?T.D( M,]@BR=F_P6\:??W5@T6$774QGD08]I.X%G$A;*3UI..!=K+/--*J'6('%K!9 M*WD/)LJZ-Q^M#;':$.MA4O700ZRV"]3QT,L&6I_+^VR@]60#K?MP"]8-5AMD M.,(@0[\_="]&-K1EN>XIU]:]&+KM='O MCUKMR@C;/=US5TL)/8PGCD,.F6)X*O,B( ]\$P.%?*!V,A1(4\G'Q+>1PH![#-J+:P$B]NN?0-J(2W]E&5$<1RGV39)2S M(86AZ_R2)EGF?$R329AS$RK^Y#TMR(9\3SHP:2=K0[X'%4"R(5\;\K4AWR.C MJ@WYVI"O#?G:]]F0KPWY[LUKJ0S;] E#O_M;[2/'0O98N01Z?KNSAT8?!Q][ ML\SV\,S6[KO]]I-&W8Z$V6R@]['2"X;NL'W\.2VG'.?MVC93I]AFBL,:"PIT M/$F+J6.XL._4A65_"^MU!N[%<-.[SHN,.=6]\^ M!V8[$NWP^%I,=;I]MWO^I"QGVTSMN$<[=R&UG::.1SV<5[->GH&U,WJLK-;# MVM[OMXG#62OX'F+.\L7IC7$ZR=^U\% M";P[; W+)&U*_>ZT^ZW^O5*_.[W. MPZ5^QR7"%JSB1>>\U:ZVM@ECQXNBQ">\J 3.UTQXR $9=I;QL!=.O_Y B=CE MS1,XCW_JQ'+/_T\1(D98&.=>/ TQK]/+,I%3X-)/XAAQJ."W-V$^(\)+M UE9O^W?ZWH*R6/_DUR(T6'16P&^S9)+?>*E0M,#7P13R$/8Q M,#KH4'>>(G46D9<#M>>\TEGW]K)VKSF@\J2M'G--J_9 MYC4?&54//:_9=@LZ!F+9C.;G\CZ;T6PSFA\4Q,JP78/2=G5DT^'L27*WR9@)UAQQWUGK1/@P4:LEPWZ+F=]JX95);K+-?=9VWG[K!KP:T..MS[;'.> M3R*\>:NN6(]=O8"+X)[05J# M$:/$-\$0V(AT@R#C-&9"LKI=6#TL]MO#2LQ M/1>?CHJ 8U_54.FH=5&-_QEQOBQ/_*]G8R(+]NJ!5W \4KZNWNFH)")&5WTX M$#DLQ@/F]B)8#(8114Y]?& 3S'#ML-59B806*4=8B?! $2 @MO)IZJXT#Z>I M#I1^AH.TI.Y!227>>8KQN\\$8X9,_=Y+OPH,;MK0W4D'F.QD;>CNH (!-G1G M0W>MD WG-YGPW@V0#> SJ;2N-UKHQ7&[L["7]V]V+@ M#L^[1^_1MEQW5%S7[;F#"QN[LUSWE&L;==WV^?G1,]TI!^]Z3WH3V>C=0T?O M-BF**X$[N 7,8L4[!.Y >]E3X*X_W"%PU^FLEBP^1,2."%U_67\U0"=[Z*B% MX%/PQGF89<;[6LY5K'OLN+@5J7!N%!Q!AL9M)%!&QD\,JK:R*"-#-K(H'V?C0S:R.#^P 8-&]:K MV+ V0'@23O/.H./VGQ9(WH9J+-=U1N[ -/O7N9-8+*OO>C&6V;?_5!=)2S1).G6U%B_]LGDT=;.6Q (/^'ZQ]<@HT2*OX+I M> 6BLE?O_M+Z%\,NIV>&(V"<:C#$0B%:67@3(FJ3.1Y)#"LCL"_ >(.ISA]*M,%&B5!<\WOBTX]AT#7 *,# M)?6N!4MP$B6Y%\:5"NU3C-5_$G!/%7Y.!+3A^9,.(MO)/H/P_.'%8+8+PN\G M_+Y/NM@(O(W 'R95;03>1N!M!-Z^ST;@;01^G^"Z#9:IC3\=8?RI[_:>-KYA M8Y[/GN?^UU_.NYWNCY;K+-=926<#[64&SM,F0MA(^R, Z99ZH>//8.J5V#K& M>?JMGHZ*J_"V+KET*"J8>U]%["R*-"N\.*^VE/PR"S,9%8,!,X&5GK$O.#0T M7T3)4@AG+&(Q"7,] XR7#6JUHLUAJ+4!M,R[AC7)NM.54!6O0T6LC&C:*<:E MKM#*@YUVKF(@D7 =_<$[CL9Q"/$#E=GR;YR7\JM7+LS+-I \[9"+G>PS"&;9 M6E-;:VIC,GN,=,E;K3;.,R'Y8X;!'I"P!W;8CS% =EBM)Q\B@G(*Q'F*V,K# MQKB./^JBS:R0;"H;=SEF;R35_72.WAUIF>Z8F*[3<0=M"[QKF>XIU];MNKT+ M&W@YZ,#+Q9.6/1]4X&47C7%"_SM"C5&6R6R]O0T+/35!VK3$PQ:D+SMNM]-; M,;)VY-9'E:&U5VY]<5M^.U!^ZPXLOQW2GIPROW5VM4P.C^&V4A*W9;X#TYU> M=IY(%!RM>G@?AR*%,?:QY@\2#9W3-(1.TXCK:1K6^CY&Z[OC#@<6T\KRW)/> M%,/^#FJCY3;+;??R+[H]"Z!VV)IC;S!Z(GEP4+KC2>1TUZ+.1C;WB^Y*_YT: MO- ,QB'E4@Z1>CEF8\=&\YVLY=2]E,8K9&(UIG][\P1V^D_.QH:Q\;,@S+@I MD<)!@]]>YGEXG3A(N'D'QE+"%DO4*L!-F MJV!L4R^,N=]4E&09KX< Y<0T],V5-6>8X["3) 42QXY?I*F(?9CC-SF?283I M\[3(D\0T^I@FUR&U@'KY-T[2?T78>#)-_(OWS0!OMMGAIYC#;"=KL\,/*IW4 M9H?;[/"3RPX_=:H>.@Z2S?$^!F)9!*3G\CZ+@&01D![0VV/8L6/3CI5NA+QB MQUJW\A&ZE7ON^<"F2EN>>U)'^('@P)CG)!AE"7FE&HZ)6BM1 M+&^QB(#Q5"@O*5(G$!.1XJJ\+!-YYMR$^0S&F111Y%Q[$8?$'"^*DAO">X(I M821-/X;OT2$^'%3& 3W_/T6(/X I>_$T!*;"=?EH/>Y ]VYK?8^E8^+(/P3Q M3Y$+HCI2K'%49^-& ME/S@;6(JXQ#E>1J."XX]PFI#W-9P$M*_FSA.XI9M&!R^A87 ,1)T"(#5082K M\P5;Y0O9KX?$1P)G;K%(TIQ6"Z!\_?(-B(E[^[ZSZ1CI>#-!EB@(B M0L3"R'-P9"/,WG3^< "#;/J\ZXTS#SZ"IEVT1MOW4RN/W:.3O0&ZYNFX0+"X*_?W=ZOJ]/N??>3;;7VK%NM&9DI&S?G@=BY.>WDUQ!D M76&V^!"2O.)\&2=8>,D\.^VF<>7,.3,$8)'9@7;'EUY3,P&*8SO/7! M5@A(%Q(@UF3CR\R+&"]3 ,& 7!E>UP3-B=E,2^[K5GT$]0@?2 $74YKQS3). MTC2Y(;Q,XCV\5Y.;,SCK<*I)>8@2O.+B0+T -F::"NH;QT/+;VQ*R<]\'_7"7?H@G6@:-ER_N"VHC[=S1G?E)QC5E\!WN-P MZ<,GA=!W(FK@F1!T]B9%7J2"AO2B+-'C8GH;D,W)@ U![? ]2H'+0.?R9_2^ M0,!^"IP DSCZ1:-41,P$OFN!BZ7>*L1J7=D"#0I7VI)E6DP M0.LW.!>9H?6/"U#K1 ;ZT>7=2(^# '/'?KBH*$J1/O WL*F^E\U<^I/X&O09 MSL_#@8V$/07NZHPK3-+JJ@]J6WT28N,JIDW+9J1-P@DEC7@LHE"@3H]:,Q)9 M? M9.]^6EC= ,A@&%-4)GD+!0+Y*;;U)TJ\\&HMB?%K]G7@/]@Y8'^A-RC0/ MB4<$IH-J:E[R9*1O,/!$X% M,SR!SDMGX@%_HI KVW+./3]-X*J-DWGH(^NSUBY?D (-\7!/01S"Z4!!YM)L M0%<.J:EGH));,8T5^(\(6Q6PAG E"\P\1 UGVX!37GD7T$#P>S*B,=*IW)1U M(@1M//A>#@?'#?5_V,-9"+\%9O& ALH46L )G*$S(9^%:7"&&;!+-+L*Y(Y) MZBF :*"#EC%@DR1^2"*;A A2KNIAT&MVI<E]4 .0J,5[1_$SB^2")PQ+G8/92'HYSB&!E:>8(,4< MDVMO@T.&]#5G39/!S2U108!ID4RAQ!/Z+7%R, RO&_%0AO"1>;P&05#$:8P4=Q1Q-71C/>KPP?/J;N>#\$$3$TTF4$_ MRY!P><)L$-".U;P')K75[1/&<7)-OUFW-$+XSFEQ^!9T-BU=Q==)$07 "^F\ M?GY7W][Q;BZ2X5B\W 4P]$\ @P.NP$%U#)E]*,>&W]"9(#U<9]E^I3. M>< D@8NJ]/ "1^4%JVDX=7KB9I9$K%S"7X(-E&BZW,D[&R!%,[K>B@6^; R< M@"<#]QG.,HBQ_TYN4&?$(98T#^WP8OGT>^MSB\Y^E(R!(&J ;)GE8HY?L-^% M+RH2QG+CQT4P!4F.IUI2L=3YX%S-U M*Q4;6;"C=@"_-I:)SB"XW7@Z/EZEM M@4E4;!RY%X9(*-4!:86L_%:M&F](>.=$CJGOG9.0%%_(?$$7(>T75V;,4(I[ MP)[S.4IQX\A)":\,'^5Q7J :@N?\]6D6@@PO6J->[YCJ"HZJ"&([RCY<%KNM ME[BM7N():?WLTN!W*"Y8!])BJP[N5W7PJ%GC-@%;)V!WCS$!>WWB]84,N9>&<^FAVJ98Y2!R$/='QT=.0-QC:MNPZW8NND^:W6;Y[!GR66>$ MR*GG3\]H)P\PK&4\)9$%[/5[*07^*^DR>@")OP^G% V!)6EY[?KR&Z,7]@7NQBX+Q4*SV?'1[4^Z7T4&KWUN]"Z1]SQV=/VD) MI=7QGRNO=2[A)*]GJXGZ'@J5C 6O[H!TVEZL"_9@#E1^*U(FH-7QNY R6 M_BFZVA#[;XN,UY;S@7,0*;Q99)P^R_%-^G&#UXMR8C#N"=]EF$$9G:E2*Y44 MU9BV:7Q[6WJ5\5-*F0'NQ:;T^F.=Z61DV,9BRMF?9G1V_1KB@ ? ]#'.;\($ MKEIBG\HWQM(7G7.L"\%PC8W9QJ<1$']SF_O32,RFZI^,DU"1P9!@F"8L"Z-D ML9H/0LB#P>(D/F,NQ?HH,P,!V-+_>C:F2A[*;XHSSH61.^]B?@CP<^CIA!L3 M6M-= =K4Y4.8695BHH5GE%7Y2:821!C",JNME_+X;ZP!K!4!8&;ABV&WU575&NZJ M\*3,U)KXQ)S^[G!H5!]25K_Y02'3%?$9)<14[M79]9W;R?,80"#/,#P^GFC MA(4^JI""2[]?=%OMQF<]WT\Q+Q>TJC2)..=?5HA2@2P5RU BO%Q((VF=%YWS MUOFZ%_#3K*[1*5,(TIP#?VN"/0X_O(UV*JN?,P0=.:K'TB8=(P#;@Y_ZP%?!9Z7@ NASG1/82$WLGA*C9V+.HS?UN$=3E/O.&FYW5)X0MW99O1BT^X9NPB=3UF14W$6Y4;.] M>@Y?]$&-'JP91M7OP;,5R X2=N32 5(%JCPO.BNP-BR9Y#=X?@R!\Z)GB!LL MT?/RRO"/J[_L_7JL*#8/PR!*L7&[_:&IHM1XI...NN9UNG9[&UEC-#HW)'3U M69.O0$_J&$I1K..!> >IBHY5%!Z75-[>W;FJ;]SSR%5J.?2/%!4.B?& 'D4N M7C4*7(VRPP2KD@56],I;X5D)YY]UJ/;4A7-34/KNPKE7LM_JP1O5)-Z*MUM\ M$ZF/Y:_H\9XOHF0I!/MK'2Y'SI1OXI:!PBPK2 /$\Y/,Y]2!"(=AM VT1=ZI M\3_3%Q]56?;'"#;EY;O/'S^^.B$3\N%W7$G;"W/'#](2J['A>?72OAOS 'M( M\(M.55K?A:G77#7MZB6E8VUFR %^+FCCZ YHPN#;%HAJ^-VNDGU_:$5OI%6# MUMZ',1PZH]#]#>Q8R*[%DSB^8+;!%4\V8YR4A='*DDN*'#'QE/&5I &<[A2] M.$7*/*>+IE7IK4&\I$8\OR2>8N D8\PZ#0R(8URRI?U)D-8 _/DS@DMTVF?_ M .D2*9@*G-#G=V_P>RJ09_G1O9 WQLO***\(XJ;RIM^27#B=4;-8>0K=H'E' M/H.!#=H3JD[OKHE4CSR_C;.15=QQDFN\)*HTHH!UB;F0Y? !;VS3'F* U/E9 MC%/$$)(@!C>"D3Q8[TP(HPH]<2 :HXB1'!4DE:IW;PRTLQO$E>)3@Z(PKTGT M5$);(53'*8PY18P+8%V-9?/B?-@VM.FQR&^$4+ +&@+)G/_%/61AIWM,LA M M#A\V\I+=5'@9? 0&\)4CYYT$)#T- MB6=_CT-\]G-.G3K84H30]%I&0(R:0:F3Y+2 M#6%"[#!HV[67A@EB4JFX2E7:F#AW"2-M>5G"4%5\FU- *TS]8@YR#0;.-#BE M8%#D^HSJ4HW2#>#/:8(2%I80(M8A:Z<2/@IUV2@ U1!M'1/24<4^3-CMC*%[ MP'X"^GJ,/ :".I&F6*[!OG+2J_%ZX(&1+)G6+!HF79E3!1ZO0;@KD!:9,M: M?;46)\O(+500@2SUQ884L&.ZPMFBH?G?880PI@2 M1'>I@3%'U^+J;:=3-"2"G)&(4/Y:SI/P4UF\8]J]+" P%T%KPYLWK")W"P,3 M+MAP Z[_)8S+\Y+O?;2 USZ3#B05/J%J]@F(>1(\ MOP$Y;X!D M=U=3I-!=#(IZP FJ>2[STGRX:\(>K0J^"LBD!?LIC!&06<- M]^(A3XDS6R[0[&']$LQP-CX?J&6HDS#M1+2& GTAJR)[%+INP>(E5H-2QC1(46[<'YN?X# MV-TX\UB@3KU0QMQDJPLO-=ILZ?Q,V<_JI23B*Y06K?$U&Q[FLF@3?D ! M-@IP2U5MD7:,X5EJ<&6H_B1:;*LP4@"#7+-P!ED-5\V4 M$@]*VL##XR)7B.0@^;.D"C3OA!/92#_ MOR_3;0DL?K7E7XTV"O_\6FF=,L"P#KQZA4:P'_5+Z/N:@EP!@>83!O3,+Q02T=; MT7>EFUQ^YY+NH() W))"=T*E="35U[8DN&\2?*$)+FTB&@'#5A,##1^>N2;5 M@FI10/7])S<^!>UQ-3GIGVP$4LV)# ;<_G97.?4]:A0*E*1K_E.!*GNGYYUU M!B_%*WJH,PCDO\K@F#9E+GT@\US GE7?Q->XL5HR3GUN3BJ#_BE%,H"-V)\G MXK*711AC>P3>+;,/SMC,VJ+:(C6D5"DX?4 Z\+#W<$B-[5+4@.?8I*-Y#6A> M*#75Y6F#^AJXLG\!9JFK] *9GF#8%-0 5;4Q0+T==#*ANPA]?O>F5.N+J'32 MS4%5>GL[FS#$@V!F!AO#B4)8B(S K7OHD.AJMN93V7A%C'V@RTB ?)LFE'F( MC2X;7!XGN[X)?7!Y\>KSTO/*R?YHO6G,E0S_BS0@S R@).J>DR)6*CJV8%E@ M14$:RI;&U/N6]IAL-Y]Z)B.W3+TT8+U7TK$\==2&B?= M^"2\AA].5O)!X[% MEH0@_H3Q_A1R%[89@N,UZ%V:P2)N1$3.:UG-1^=TP2 PZ->*53XU2)=H:4;% M,;3-M86[O+?OK&Q+3U96]B/=YI*)@QV.7UT+55=@ MH]Q&)=:'R5[+XQ6FYCU(^50[W@%EHS3CI@\2D>GN<7Z^T^IE[&I[ E VUB+E MAI'D(\2F?.3'%VF*W>1H7?#/2>H5 ;KWU)CVAM R7EJS<9.YV2D=U*H:" M(7ROR'0!2:A.9&2<2'1K1E%M"%::1,5ZUK0V9Z\F6I^G.2367&F.E*F$Y*!& M2KKH\ 6EUS5M":5VF[&2G+/DR,IC5B5&A%^I=GG&%"G$"O*9D> 0<0(DO5,L M,( G0>3,1$5OC"8%=<]%*1[.DH2T)>F2)JXH6ZI2TUPL5$ :U=<=+]7LB*6H MN:;*3E=G!C5XU[=5+?%B@3JX(;)PVU2*9 M;!V %HX:^[C<>.-*KC3HY0LT$!CQE=5PBR@LD^?IWE0Y2$G%BB77OC\X0R(7^CE=,?3=LB>IIH]K -[@P/[PB:\ M6U?TEOKC3_\U3G_XZ>[)A:.=DPN'>SDJS;KKQ\M/7YRK*Q"Y7_[[W2?GZK>? M/WQZ?_GEZL-O#Z&;WY.VO?96M-UG7*'3/?VZK=?[A=1.!3U M7B9@.2E1(PF#D.7_6J*K]@!'^+5.4\?% 9BB<#K]2%HUY:DL;%AN]< M*'RA NU%##H 997L4HP7*J\8O.HC:H(=U[E"G;'#*LOMWB]27FD@E?D7.*CD MA(24E0I99&+UCPUGI]]^D !ZK_=H 72KFQR%;K*?*^VR174$SL^7;[Y\^'0T MU]F. @E2E4%GO CO?*=)9P25#)&W!!?$V>CZNAMS!NGH8G9C1=/!DN:SP\>3R6Y=PUOAC#%SS"4G9X04C M+:O9Z(<:6]@H?S]3^L&2,L:=GV&_DG278,%Z&_/ C OSN*&V:>C]<3$7*9H( M:\Y*5:HA'_ /23-G\5N3K JYEG^G\RL\X+4IRU;.0@=3 &/_,+!KXKM(44[1 M^20KSQB/]_KNVR,;$IUA[ZC7G=OWZZS=:G<.Z +]1/3\) $X8.MP5_^F=A4W M[BH.8!WI\H%HU-N"J<_VR-5TW0UU8ZJGGT*-I?JM =)"=0#RV$LM D.J<_;[ M4C$\@K=DF.^#: *AC]5!>5(%09"73WE\*;V)7?CEM< A$,X^S\PK*,L2[$FC MP+7J0GN7XB#+*H_(*I(Q5(4L0V+(G$IA;*W4JAH+92J>(.4RHJ ?!8@$YY-E M%*0"UIF Y)$(VJB^W%#PR?PY>X@:?E]79=9H+4T5O1J<8E5]L:RX9U:<>+Z@ MR':<<:14Y*7%82B"4J?,9EXJ-.:&_'F2ZMI7K@>I;_2=6#]$LNEZQ8*N$_;3L3_%14>$ MF,I42=AR3H1R=6EE.I>5S8M"Y_&#]I27;;66JMA@BGGSJ':IHE#9UL7>62?! M:&\%[AYL#V?:$<-<%Q&B=>JN-5*A7@ CH AR%?I"A+>4=)BI+ZF4(T)OV1RC M0*E@CR3G]AE$@BZ9ILE-/M,0H@U.#VQ MNK%J'I,+&?MF[,J-ZW$ MH]$9O=&2<^Y5JKM*ZJZPG8RH.E=?:FCRU)T[2F0KC%) C\NT3^+X%,(4$]J MI'5>G!QWO>4K2UF='. W6EP 8^GOZXCIWC4H@TIDU!7"#7:IXLJ:U"-9>$UX M\25PHDWNVI#MHX,/,]R*EQ'M2 MZQ?*:#%<=5B>*D3>?"%+4 !/@\B3 ):5_70IVTCDWO6O%J\U4:Y9EDR)J M4N%IQV<>&H?:*E5%C5SVI3[EXN9)\Q.M^B(X8B@PP W'@T>@(S*$HS.>6 M7:C!.,W3<%S(Z+F^J%7<48;D79TC=Z\H)GIG[A6Y/(@JZRW333Z5[M+W7$-@ MC^S^CZPZ(:I"$T0V6+E48\P^&^IM7D97M/IK?DB)5U%$B (2GEB 2Q$4B+R;K)[9 -LS&8\T(3"A\C:^BB2123L\=FS*I0BPR5Q'0DH%][< M4%/0$ZI:"C'1FS;PKS**NOT!@# MQD4W"_$L&G[;//6PP(NG[4HOG$S[27+$2A4."(2(P;(,]VV9SCD7\[&$\J:I M)EY*Q>D!O,OG3 Z_&H2XW6 ]_K.)*#LD"K$5QD?9_-H>U7WGGC!H&'!YBFG] M\'N%4%#+G<1;S1?5Y!/!*BWG'G.[R\42CQE&YSR90EEW[2@\.,ILBC.^T0J; M6[)?5OA2J2FEY$F*ETHD%&0)^G<-^UE#O)0.YGB"*$Z<+1LRHHL^]KKGO>0T MEMTALUP]F8 @E(O2L7B#Q;/[2%4Y*DE[(X.75,)D%*6\X:(4[J]NS]I^S]H. M]4-2&%\GZ!^([E1!9+=[[]L=H/3S:7_+5LQRVRO;C?!U)3JOA$C".($4:]=) MSGE[C,-#CB(%D&3D"&1P3R?(;NX\#L6" -D0IA&PL07OOKXH8Z"9FBN M)7QI"5-:ZO1C$0OXE%!,21+Q/&!.ZN(H6TH38.DW:A@8+1GS_KSSO2KUDPM= M)#=8M#1978:.**+10.XGF35$=5%\" Q%'^ZEJ*!NFV4K( G94"\P%9&L,#5U M]K)\$Z=]33"M5)HH\0Q+,"NS>\(=M9H]]@GPIH5V:81>3@)M#Z>Q BL3*JG*C^7QG MP&71:_>SIB)2XBS>NI1:O]/VNLU[RZ(QAY\&W#^+. QD$7;/07Q3M_1^H P) M8XFCIG[AKBVXGF"LAVNHRW["5**-GA*^*;#67&9DIB! @TC*+(8,H,.L&KAF M2LH3OK&7;5GXS[@J+>C&,$ &2TR< MW"B\724$0^# M9+2E9VJ*T'"X=5['R:Z?V+5ME%1G!O=$0>TB5106\?R]67, M*)+U8B41JHS7>*S$;PP@3-.LNMGD8?ZC+'G+"/43]555 M]:]B/$;P"S>*EUH2VP =FF%B.IF4,@U-%E2966:$,MDL-N&T,9C">@D@E6SQ M#09.QYY$.5#'>UVAQ08!;/-+?NIW;7[) +B MO'6A/U$]X_(98C-MV30.>\2Y1N?%:$FM!6_MP.O%E18G =GMY'%XT7&[PU&K MH^8%JZ(NDJJ)8-EJL*9VFHW1.7O<*?/)78/#54'JS4Q0Y%Q5HBGU@.I\UA.] M;,HKD<;7'$DR^\O6@8;?VLLD*(I6MB6ZDFZBR[]3.?"E@X#3[I5C!"&.O!1U M9S]H,J9ZJ5 \Y',T$E5J&A,)R@:E(IF N@*5+ MK3QET8SA9*33LH&@(:*5_M#($LJZJM\4Z4$Y@2Z M;$T(^*9^Z)5](2$X*]N,0-0FHQJA9H*^= F@J\!'IJ9K2W,5&BG.H@ #PE>X MYZ[LU 5G"4',8NR\(]5=AK12!@L<.@%4)MM+GA Y!!NIU=H+S-;G9; O)L." M;&9=HD)9_\%/,;J$F'!P$!OJZMDAW0%DZ,S\HA:?R]@\[2@EF29%EX* MO"K*G@(9O8EZ6S485 ;(&I_5!/LPG0%CP_I37E]%6L(1D%V[*IU=43@3_E^R MQB>!I!/3SI_A)3@)1K4HDEZ61CR<3PQ+1)A+4IM^D:Q,,D]::H M(,BK#/L62<^=0!A/DB<^[!HH X*Z_)&[HNP;4>:/NV:]3)D6[BK/WQ(1*N/ M2X-,2WH8'A/4DP4J>K+AG9?GGO]592"/E]KSB$O@U7$5T(3D,,KU.<9)1-"\ M>*TIKU[1:[F7'%;**5/A4Q()F*F<\8]P"A0S8RQIJ4ZH2P=[K%4Y747!A%$5 M;%XNU,R"ZY(DGU.?Z5K]T0])VDQMWC6A!&0U&]PP,^GFE$VJ6<:7OB^W,F=\ MOW(2R1-]([ROHK1@^-"6VCG?UZ0:>!E1(4]FG,ERJ@H)NECW*A#W 7*Z' M?S2YB"!%=3\8\QN)UEB%9WPHS$4;E[]37'XU@B1[))D!D#=P&H+/>1I^97_, MO]XC/L6/=N?VN7-HI_E+DIQGUV%:9.7.Z8W[ N(Y"K^YSN?E'%5GGV7/^]!/ MDRR9Y(3F;+=QG]M8;AI<,5.!\#&1AC"Z17?"M)*$(EJ>,TX3#P5O"@9K%.+G M.A9LG.2/7I0XEQ%;_2Q6";2E2!S6"J6Z[C(R9Y2\;,\L3?77@].+;4)='.T!*1#C^S< M&N"'@16B$W71*B:=V2BU:#QJTC#4Q:EZ7'L+'B 7Z J6QLJ5W(O8K-15,3_: M[-!#VD4SO<-L7D0G6IOUG,XC#V;%4RL]HY=7=E_WNZ]HZ8V+8,I1&W_I1X*\ MTAZ7CHX+:O^QH S46+6C*%(P^"D)9H%G.91]5VL84(8#')NI@C$98'^-L!GB M4V8A_=[ZW**7*$7K%A31]<+=YK;\U._9W)8#F,O^T.MHF]4=$R8HE;.3D],B5V8R12CFC$%]+-9D:M/^8&Q%W^MYF9*SS$F MJ%*?;3/"BAF,R*-8K2 Q=LM7#:4*#,7R!14.)VN4[DC=$6F('][$U%W8LIEY$*5$O@ :OT[UVMD!R,H1:, M:GN1#).>S;U HX-S"W15A=_46?3&J[0))<@5/&&3*$0SPDP!5Y]2<.DJ2SW! MJ#"_?T5;0UA=<[],87:,EVJB6R+V<"]VS%2*HGI@*E&IZ 2[@+A2%WU[PO?L M%0W]2MS3[L?>)2[F]L@[7!KH*M"M8,8-CUDM(CY>JB+V6K00E0_TQ*HB!RP9 MD?DW9I@W@J$SWUOH'"H5N:]TB=;=)RG-@UO"K;ZOS/*C^>I8=P7T6G!1$CL8 MQJQ6C45^(T1<']/*B_WSIR'\J;(H_&; WY/B-\8ZK459WJ,]N\ R086+C P2 M0F@%Q7+*:;+D8,9,!%! )Y10M3)J0' M_NA8?7^O^Q^(B4A3AB"@!-U,Y<892?PZKTPB&O8]"(@673.C1[PNUY&IKJV(T^)..# M$^#3$IT#OZ\4%*5FWBIAJ9@QPZ2\X_E?S2: />+[W_F:#L>P.\(M,Y7E*2;8 M2EUUDI.^MJPF+ZM2$*R+H.!)[GT5=H_WO\>EW[^L>"D0:%%D:&PK)+Q05L+< M@)@79Q1>8!QPV&CE"ZZ7T*CJ.](+5CA"ECT5*@1@['=.[1$PRZN4C#.:(?J61:=/FS@B!_;SED_QPB]3HX MR*KT)A5^,HW+4CU=+2WM/;MM![!M(7K:85]\ IOR$C)6LBO9&@U)4(8N0+5C(3M$@QT.D%C>H"!,>"@?I$7:7Q;^2=+&N/2TM*, MH$B7#97DI5.Z6@>).%VR5\X<;S *6&*WL"BRS+YW^Q.-SEI22%+D/KJ("2X' MY-6TU@.#>ET('*[&\Q)M1Z&0*:[2<*?5; 4K[O;/ ;IWKL+$P,UE'Z%.(:B% MH,S?)A':I7(G;S!%W %O&BAL"@(4Y\K\C8!5P'+U2)=5R&[6/X2(:N MZ2(YS=K^][)BJAY1)VDV)=CZM*QJ-IRO;@G@![;PT+ S:&T2097,:[%NK\08 MJ5QQ&Q$F.^:I,?*8DC(<7H@#>(."I)3G"*DMXJL+5<\ M23: L,FHIQD",?!09,(*KY#,EPRAB2N84@S(QXNG&;#D;I;U6OU5TT/UUHLI MJUIB4+.H7KE#,)LF]TBWCI94A(S]":^@>PE)0ON\>_&OKSV=3RE-)NNA%6J[N->@3S(>6#CL*)8.FL$E!4W!BT1P=Q M\&0'"&[]$TX9?H:;&\IS):.-M*UI-38!2F=3YB*G+.$#FB9&RF/+^4SU'&MT M-*Q>( I1ACP-AP0EA/ 8B8FN551 " ?(Y89LISC CA M5; G&=>=+U(Q ^6;@'TV265&,[\..7F+!II M,TQ9WP2>G56S3A>(QJT@X0Q.5/"87A@5#!K6A$" 5)!\2*!K(?FD5$JLZTP$ M=?5(&6NECD!$LBI%Z"$^N6:!C 'GN@Z@J.6\@W$05S"G>IXPJ^ ]&CB'.E.* M:%+-D2H]\1%BO\"B\=2L\I="]JF!;R(OA+(Q;X:0L[X(K_ETC85+#OEKJL4F M%L'&*5@(RIN,[T*Z29@3S0XT*.(U>!%0(UBJ4DX\^3XBV"(C9$ BS/9#]S_. M,XG92L=F)?"BJ1>'?Q+3RA[2F7/UQ<@, VD;8I-3PC!6\(%T"+2+K]0N7T1%&N@E'#5D?#'0I%0=FV9N%NT^'E,&R)M*#" M-L1;1=:,#*9.5@WRGR S2\6JDMTIBSLR3-U"99 $'';X"31%W\T!A]IV8%TH,BJI=UU2]*-U&E408/4.D]HE"3 M2Q1'\M.LB?P3DAXA@^)M9/9X.$WEJ7D'2'1=>VDHZLH2JY>$!2X[H>/?I$:S M\+)<0^DIF$+5Z["!W>NM6ZY1_%;?5X56);E"(_*+43.74R! X#3,I#[2_$:C M:M0XX<:H>1[EL-&R2H,2A5JFPE#* M7.H%+(QO::_'9EDY].K"JD>XIF&; ,L;\)62(L_"P%!/N4^8:A%0[[4JSWD% M@TEU3:6KB%TCUI-NJ]9MU?K#5ZW;TV'+U*W(?#K8.O10&-!UJSAS35!U$M _ MX]QHBTQW4!O]D-A7=D\/9T^-2A19"BPU6FY4PQMM]^E0:D.UEU>FZ,1P'4K' M^T84$+N#A[*##=6]I.=4G*)RZPQG<)G,6?%RJRV%4".:608;[!WX-X9!Q-0".+ PY8;L62ZHRI3SIG#G>[!-2[+>W"+BC'NUZ;(@-VB)_)Z>7,\1.RKT@ Q M9;(F(P!2!K"WP.QD%M&@I5$V1 T:D/PEF>'C4EX36XJ_]\U^]%+\4TSROHIU M$I"K4K-E?W.=7E*G4W/",K6,=_+E0GH.,5602B2<&;P/*U*Q9H>*-]7A 7.V MH"RV$G&WUF?3Z$./'NN;VJ]7$Y7<,O43"V1@GAFJV"J%VLMD-C@?:5:WY)>9 MP@TBJ<%3XZ0;K+5+DVMNZ*D"+G,3PT"]_C0K 2YYI427,5QS96HV9IU?AT%! M.TY6"_\**V2FE#I;K5PSS:+-;%4F**[!8*Q7&K2BW62/Y#Q,6>84Q<2+1I:EOY MT$4LQT+Y6VNL:&I.LXH?T)LT$F-VS\H)(=6$EW"&4 MN8^7HW%Q5&YB*IG2'KZ:PR?$LYX+RM\'+8?BLV8.>TG#^$]U5Q'N<13SE'N($#S9/:B+=WM@*XMT-%1*TF85/YPGH8 M/J.(0A\&$5^'8'[+K(:I2,KBDC#.J)T'Q6U9KXR]N.ZMX>:9!I#6-"AV;B4_,1T__AJ>E&L>\ MI7[I/K3 ,"?+O^7]4H!,9LJKBX5@RKRN(C+OT*:=NC,\2J-VMP*RT@#,*%7> M0$P\O-@E,Y9),BN1'"7%F0H29B!I>C=/D=_/A@Z(-2I-HKS&EO,S/>8AJKG+ M]74V/7%#>N+0IB<>P%SVD)YX,.A3I&%<"83S> M"@1N34KXGS4ZA5>:X!040+S"_Y^]=VURV[JR0/\*Z]9-7;L*K9'DV$G&5:GJ MR/:,9L:1RE)>$2;"(" 0Y =)OY]??LM1]GGP.PNV4KZ4Z'\V%B-4D\SF.? M_5A[+?J[, J#+6+"0WB<4%/5_=H^&N(F8,=E%9K#8.D;6B#*:$" M&'C,"]#3F,BWZO\;Z[6&MK.-[I^2#GF\48(/ZBMV<]6!ULYBIC5RF\C)PE7< M4V>)-:H(5KMJ$=ST,.V6&XCN+ 4#XK.*ZR +![?.61"T:3A\Y^7SER]3YTK; M@B5H]E((>6MP[NEA=V2O68I:@O'/A$7N%[ LT71S.&=;XPDM4\ICI4OL5],K M)//5DZD+>YX$0 YCO^OJQCI!TDAD. Z':IO7Q6<&$6BM0\6:ELWW+C>-D2O1V2FP2>I=[0 MN RB\6@Y;"-[5GF@=Z*[AA"IIB7*?')(X.F],(HA-!(Z()")4\A,/B R3AM< M!,P=1*)!/0>OG7=-= SW4W\;G8O;D\F[-2: M 1-T9_>YS"]ZH3E3QXN59@H3@]J.WZ)K'_?=NCY.L&0X6+W/1>M!F7P@3%$) MG&>6WYU9R&9,KYGZ>^P!Z0A/^KIY"&3.D#/78 @\@W=DG2CO, Z#Y@(YRU+0\31:C#TQ!Q7E9,B9'9SH M#4TZ#^M!EC]_,0QI#S6 M8"C-HE$$5?BJ#F=MC7'PNFR(4W$8NF!SZ32D$ZA(:2!=*TR1$?>]5A?)^DF3 MY-2ZJP84H,K5M@ZF.UQ]'0(3XB=T5^WCF9JE%K.5.'2;PPTHD^3?NH!B&9P( MSUO+C2:M)6TQ\YUU(&Y-)AJE92TJBM?6RACN2H;PG@:+-AUCNG" M&KHF+&^2 S;J/'MN*5T30V2K.I:<8([LY%K1 IRA)+Z\SFE:1]X)^/#T&'1@ MD<^H]+>H@HL*4ZIBD;Y+'FV[$//AY]5[N'@C\$I),B7ZDI M_&++8/1"D$6UUA^&??!\*N"OD(P!,JZV]!4*[/Z!B H=*0FB.>2^-O,4.5E M*R(,-1<2JO\;:67,L3?BR(I+*Q5\-0_2-<[D(Y,LHBSSUY3MU4@5C5VWKAIV M(?2@WS3E3:6^)?/]$/X U0)B[NZ#PWO(01TSG OLP(1 L%]SQ[VX*O[QTV>. M[;R8UTQV!%V]28';^H9 J38YWF!$&*)+P1BU@20SS_0XC=[LO-O' GHB9C-G/,+$T[%>0 MEZ"*(BFQQ)XK,D%^543&4SZ5B+F?\2%AI Y'[K^IKTE&0-7$CR$VJ3C[238% M0-$0,--@725KSZ7!#ZS92#G89;?FG ^%(L&LP.8=^E'3$7#6PSV#*3#*#BFB M$N+S0-3TS.RW+@_EXH+H:\6J]-UXM>7,TD[#="A,4G5S8M_,',F_1:\&E4RZ M\@959,&YO08G1# 4%\8"4EWKX:&Y+7H;&GQP+.>K.6SIIJL/)QV!0]&KY%( M1>,6UY/8C\DY2'M1:@ =';4_,Y^MSHG?,L I(P.'Y74MX#@M'X8EO!Y6Y;[* MCNZP-]ZL#AWE^;AD]S:L#G3#+OY$_\-K@HJTB^]_#@$P)N -98/8R8B\& .@ M! 1>7I?]&CFO0H%<>G;#HZ(#I-Q4DL1(,AIB,'Q-1J0IAG'Y5SG7,JPF+XNP MLH":B+1,90N!J4'$>?A AHT_K6LX(VQT;XU%KWD%Z;,-\S^')1HS=Q.=KD'= MCGG],>_=J(,ZY\AHVJ'K;W-L$@GH^QZ<66G-A10SD8/K?Z >H:ONWGCJNZ.2 M)]DP\CI1?9*'"3Y(834 ML4E12:4,W3H4]$+UA:,>H8 3;Q!);"P KK$%#[!E([D,5R(Y-)(/$<^'C/%( M9P_:2)]_NPT7(K $_OGBVW! 4.MT-Y(O%F[ZA>(6KNM^5)6R<*O=\&4XC\(9 MMP4.\4![GV8N>%OA<*225Z&@-J@V\;EK)9MJ1^U/D(GK=B@8L8M$-'3W.0K G3I5T +X./DS^(4B89-90@%U5[ M19XX6@."[S]8+4D'FG,?O.J1-K$*G["S-7$*HO@:5^>J=5JV@): [T"@>@?Y M"I7VIZR0#7F5U%7,^V"/+.$'1+YFT &AU;[\ K1FE?S<<,=W-(47;@JILN\Z2(RVPY,E92G1KH2? ME#AJCO!R:]AQ)(]H :6X2;4)86_2L_LN%%=,%X2AP%O]EWX*;D!=\F**J$?X M"B*7D@QX&%Q:+V1(#L=])?V187-3<+UB,HXHM=:U,46V^$L+=3I,].!A:02! M"X_?5FNW':! 2/$GMQ5CX619*4-<-95.T_#N8]@G/Y1UCK?145 M?)=^'-@H3/@\]1:YDBFE1(,):+@;ZEHS9KR@@L=KK3&48UJ69JCHP%B&Y=JV MDO ;"<'Z-_CQ2YX0BMLYP*?(REE)F"_Z&;I@@S6H6MLFTS"4_*0)%SG]&M1=K?GXNTC^!9'IX&_=&T M'843;%FW'K=/7FZ*HN+#V8X.^@/IJ8[!AO7A5ERT$BG[)7+2?/9KZV3X_;_E MSI:BG\5@%6;&"@T?40""3B!YF@D]'B!G3=@2\)7)F(@25O*=:T9/\,19]YHJKFS"4QH4BGQTK*6^$LE8MJ MQ2D-D)'U4,=9@^0D,3*I>,98JY=V(G<,X.HY+4E4.L9]10\X :K:X2PH=]=< MC899U;G3$.&ZY@8PF^X8MVDA$V78&&8@PEAKY>GD2^3/KB4NJ=GA_985:C5@ MV6I H:49H9 ^)%C;="$!@JKF2LWB,"\&5-CA8BPYD7^W"JET@V[+T M41FWNBL=BSB5=.0MCE4)W?;!29JD#K0LO^!R<+;].@3'*IKLG+\-%V.H;"-Y M&+$/Y)H4B2M>GF"CC'N.\KHK:GA$KAH*IO)(84"U %Q&H53WR#/5Y;TTSX". MK8S]'7B>7:SW#22H75W!Y2%X(@6+98OL8-J8@L9OC6.5;H7_S=82)2FBAKG9 MAN#T!N0%DN\722 &06I#3 J!$:>."1".[-LEFV5"X_G,&H0$M4$++ 1.W'V& MJ(R* LSK#;(K&@R)G-==TY1^T)0/#?0U1DF! M%V4W;KWJB;3J305@*5F*'.Z\+G>44Y*3V&=/C5K!> IA)E-Y. XJ2G39VH>N M7@E-")8*I0 Y!T)X.5->3$"'[*KUD5PY MR'5%6X>9-*/6NI(*V>XO'-^)J]Y_J!3E+5$U%YSY([@9]OCR*A/DO(H<]M)N'/HY63W>B@W/;;XE!Q.\Z_8F1S;,.%D MW=<59YBPX&C5B#/2FI*O\Y_%=>'J-]L#]:B*./'8_)(EJG@JK?$;]#0:DS?< MY2TI7#P5%[6KQ7]\]_8GSA0^^^]G_*\O2B(]HA%=LZK]ET);EIL281,.=GQ/ M+Q\\^*^^^>VW+Y^'D[5II"'EM[_!-#!OGG00'L:^A7'('J.C[/^+;[[Z]L7O M[!+T:'R-0\?41+B2M&/$KL'!5-OL12Q>T TL8GQ88^%L)]\*)VQ(.T@OCL*.:KCU5/E2E[72K8' HI-O"K^O2O T5T MZHI6BDJBMP$I+3MJ,30]Y4X\T?:]G(=4/$^:<4\9F=)#:NI>]R!'G.H<5 4? M*37^LR(06JO5N#"7\,(;A#MQ*W/RFAO"N+4G6//P &Q*-!-[KVERI\]T$R;, MIO;L@$.)O#MY/S!=1C@97#5U>6)$S,N&(HB9@"'B5H8J.GU*&W\*P>*Z$_%Z MLYI>6;LC8D_FGD2%BIX 8'YS"\M6B1\?CH?PGP=1\5T%)K>"L_$<*%R/#47O M\#%K)_>3]!HK=V@^713(-\3-N:.,,O>#VG+.%Z^F4?*KX#<*25Q.CWKIJR MW@VG<1N?&8SQ%.W@FWR/Z2B;/CNZWFGW7U"N1@O04O6Q@K\T8A W"_F/NIRL M'5C %\OQ:E#@!<436&TQ6TAY$2)X(>C2@KH_@KVBLH0&)ZLXJ2]B&"+.17]8'SGOR\G(:>U@08 M')0S=,JJ0J!,_\F6S*0JR1>L=H0G17.Q*>?,EQWF;_$,,00F'"B138]P\1 B MGC50 +*2HRF,$0*]5):EUNJ%R.IO=K(WY=@",:)5R%+NY#J7)!W*9U8; M=8&E@,3'!#IP7!G%$U>/K=:5Q)Y'/]0R*%3"$.9:"I$N/K94ZI!SN$\RG(W.2$Z\F=.2%X)5J^?KTJ0)MZ7\=RX%Y M521W]C)40/:JZJU$'S7W O.49>EE%'SC!Q_H,WZ!6Q.1=>2-%NSYG&-7Q&K5 M6:M7E/23>XOG$I8O>[KJ+<@ZXNR35 M+^RP_:TA5H)8-&6LVE!.JK(T8G:1**V;($3H,XRZ+6 M>(J-CEO3>E$I'AW;6@!)-MV&2[BIN!K/%=.I45FFZKUV3IA0CF:,%!X/O3<464EU*AF6,QQ!*2+)!95-C,N:P4SWF1 MUIL%[45)/DX*E!N&LZ674/AN#L_MNZNQBG]57MYB]O&P3SS%A!!42Y)(<5OH MXL @WVP[$0SAXQS&#Q_NPJ12?$R+N<.+56VP4!68&Y3$*AZ)Q>G!]E^B&73B MN#,X:.__)AD0F:KDM4>61;Y?;?7^\^64=D_,%I'H^)4U"!$E;D%$H=]:/G,!61W$\C"7MT-4%2+(.G1,Y)!0F()]_/TM./J3D9&G(*",(3&#%MDW..K /.D^ C#.BCN# !BIQ M]2A3NY!$[R^I2(6W_\-OSU/]P%L2DXV#[2!H& /PNG.'/U2N"\=W=9[$AY_$ M@VA;B@PS7,*3,!#K_A78A@:/SJDBUG7!;@-8&AR5OU'AL>M) <&!0[!2@*T7 MT9QXNMN!ST:#730$888LR1R \TIZ^)7DLI$"H)0E$19*)U5CRP!97S]YZMS? M?0\.2L_==I[RAY]RI-HGJ'?:PJ#BXBFB.3Y/TT-.DX"%0/GM$/H)SI_BYUJ2 MX2GJOYB'_+N$BK^\RT(2D8/EP@4U(XT"' ;V8<* 2X>3)Z00,^6;)PD_4B+# MO#A)VXG[.^?R2^1==3$_8UUOO[02:1@C_LXMA:_ [6C!],?7AJ^J:D): 3"*F.J,] MRJ0H4%U%VKBMN%('($M)>=?P5^XW/(CTUG7%VEL[Z7,SLEY-;9S"J2.U@]]S M38?5.RR-*0GPKQW-KVHO(^@E^V%EQ/K3)EI_(!!+(((P6E3_+\ MS]LPI#$&,)VT$?%T^;]DR++&+!HHL%)R\)7$*-I;@@=<:C MZEYP87)37@?[0^]NLN[!),7).*B$J!M"T9*5ZE+=LO)O&^:;R=\[&RB#;*B$ MKWC8V?YS;/MI]8/:[;ES7R\.. 8J*6LI?,%5K+KBLLE/+S4Z=Y[Y,B88X1H M-^M#L4)00U!D7(WXP_+-/ 0#O[UNI B1]HO[AJN)!5QFG! C:,E4A0L7XP([?Z'J=T-"I]KUT6ZP]919-:4A M=%T3XH&S]'&;HJDAG!GK. #+H_2&DU'JF0+0.Y98*=JSU%9&'\RTY[IL;1D) MY?//$%R*KSD=>4LC,V\%(%_4%(\PQZQ=_!UA\E9URHL0#IU=/>XPQD.[)D!HMH[)$@R+AII)\?:ZA4_!07%WA'V%(Y /6*4/3J+[4W9 M,#8ZX[?_H5KV(UWPY?.7+Y '60G:Y%TPR$=BJ>X_ MB@E-$/$T:&=K36J9D0F(#DH>:-'%DZ-2F"!(\+IJ$EY.T;^@>7ZW^-_PG$ 2 MT;&>2KR !SR,]57XW=]*%4'6Z4LV\0P3OU=D]= Z(&O2>1&]8 M'!)*U FN";#ND>RVRHUH?="C#J,AYZ0QPD>2>WOGTPZ$ZKP*=XI-UB;[:ZY$DM=3J:?$\G5@0&.] M-1P@X#=R0XD<:]N-<'?Z^(QV^%W7%8EA.64C89=+\H;:'_Y$ =!)*%)OE)DE M"3K@9+,E =3V3H=$?,,)9-=7I2PF/\49\V$O?PO2QIPT^B''$$T-U+P8[UIC#LN[(=TA)C+:VF*YD4*02 MZ(P//[ED0.1):=4LP\YQ,."YCKA-_3,E*1P="Y,+&(,<1_N<-Z#M[ER"GKC! M:J'A9K4"97>MA&/ G==B\IQ0'UH8?N5^>?C-$8V:Y/!O'-WOC#Y"LE)D=,_( MYX=%U%(N8[#6GM/9T$VWT@Q[=#,2!S1V/#"A<#Q!O3,1_>[3\*IST?>/7[\X M%WT?P;,\?-'W;.0^#PPY>"U>2)!K;H?J-.K8:'/%]1,I1MK[**B?:^BG.11/22KCA/V<,B?&-AU+@54$/C3)4E M%S2AH.DN[:FC2)%F.DDCVI/73CU\6_B])C_YV#)^X5J (VBG7(>:I83*HC") ]O,R>7"'K:VX"2'B\RG+ M2(H[UY73HT-A8&W$2PK 0=G/)1Q8>*%FR']F^Y&(8D%UHDY8+Z(,'M42E$CJ M[IN>5\V#KIJQU4+((N&YAU- W1IYO<11B,NZ2KHL@O>@P,"SJ_GH9OOV"5WV MPDUV^GQY_7Z1B<.RU 77'D@HH%^?M_0#]_+&LD%3795-TBRHR(1Z H\\S]J# MSEJL,S*3-UPX11](ZU_*KA1_T?5ZSD*G1DO&IXRPZ7^OP<5!.SO!E/NN?58C M,D)K8QE7!,1!]969(^"\B!YT$<7VD@TK>*I&^*F5L*P(KC&M!$]-8T0H!1EH'5,/A6>%(]A)0>I@/<@ M%W$(EOAH"2_CDVPI?)/2EZ;DAA:1\6@8@6$XYRG=0PJ^=P)"HOB0$* [K0J6 M'%,H&K'X&?K/P?"R_3U4DRQRT@_B+\VHK135E_)-^.8O2T%88_[3E"]Z[?"O MD:>215YRZG#B$J!6%:=D:]!.X!=Y%YP.@0OE"B]L"^)I%CDR!O!C$U M4'0?^Q]!Y'!0E^/IM_W^9TW(;.[DBQTPD:$UN,7EOE[+$.J 0-9P1ANL2/G' M!>*+27BV^,_NI@)MAIN"L#3&WJ!^G)F36_5@^91_+Z3Q>RAW%3[)I@8(9,'^ M6BR0<;2G.$ST'S*.$&TQW'='YKA0R=ZF:YVZOA#$-[T-->=^P) M0S)A,,&"/,=R#UO>ZV+[G">3.9.E/H[Y(4+GE1/($/KJ3-E-0J&:DC?,YB0B MM[MN/3;5%\.74\G(%9CR6"/"UV'5A_/Y5SZGX3"&ZWJ-3K[!5*/,H7;.2^B! MEY"KH'@1B"G9M?1HGD+3G>?QT9CJM*[_K$MX&PK_Y1F%_PB>Y>%1^(\W MY'\S5=IM.]?5QBD;" ;!7QO&Y;#J:P[X-Z+J$GTO9>RDDZ%.,%UU).JB2DMR M'8K*N[7V\]4N+P;B'J!S^JIB1DD5\<)M6H)S@<:I9ZZI2'$"\M;LU:J&,_F4 M;= 7R^BCTH9U[EFFUZ=W12>_8QQ+WZ)!&SZR%"OPQ'&KKQ)4J)PPLPXX\)H" MFBUH'11_%%8SS1A=<=.0/XSNW!3PZM6--JSFDJM&3<7UPL0,F])E4AUSJF@H M4M-G"K-+N#]$^PX5-,BD27K'TQ'-WUN;-1MR[XC&IE(*))U3>Q\]=A![\.)( MIX<#$7YZD8 L%I"=%-ZXK&60N!!B="T>.%(N+,B=LTHY#R=K4M] B8J7.3L6:.B+,F*8"M-M3XE M.J@L [^4S.DI9JU3M3BB1CXU77'33.;*=M',I(GE"6=;&XZ1 2Q?%>IZIOXJ M=D!X)0;6?=\W3"_9A9&(Z#%=!$/49_PR\F"I*HY1TP6A5G'7UZ8NCF5(O=0A+S6]J3&8 P73N@%R#&6!X= M7Y(4K@XW6IYA"IX7QCSWL0HCY?*2%:OMV+>?I%3Z*0QPB8-T15/:VA-+Q)AY M3#S'N: 9D'E'F5-QBR)_N97IB;;1-A4O9=T\2I*4UA2E=L=,+7TTJ'2&XB-V M9"(N4&N)0W7KW:PZ!6J_X?^"XQJ^2MP/M$?#V#;J3/BW!*N%6[*BX)MP66+= M>JJF<'DPH1] ,%G5&(G[\'<\^#'P:,[N[Y@E46OUO)@L+87M:Y\S#2F/(FJ8 MS/?)MBS/3N:C[P[AV1X4 7R!I+Z)XM\G!_U1'JTO7N9':_"%MMUP4,'=2-0, MR6Q\QM2F*KP0HY#+7?FW8-$^5,O%.SV5OKC\\.Y+#H;,+&/WB6P$;^0HJ$Y& MTQ2EB92H PML*BZ\#%= 9L1K@-A!*(^&%^!=.O_DJ@ /\$XC)&;XJK8#9R#Q MFJY=[UA'NQ];.@?#ZSTSVD)70R\\C61:ACY1J^9V-F+2H$@89VFRF@LV>+SJ MQT,IS98F8^37MNC(EHOK\+ 5+W8)&Y\M7H6Q7"G_XH$4XY$E\Q(FS MS$G,3Y3/BT5;(CX>A(8L )O0?J^-4>[4O'6] M@,%[EA+M<,RNL]VOS,IR>2/.!6L/;^Y(7UV8M,C=<70F%AT)@:;0'PZ7(PET M[&@8A6\T7M M7PPR[R@;"1,YA +47XJ"V9Z9.V:@9(GSXR(1I>R=XC1I:#""+)=AF'*CH:H^ MBG]L ,WX,I)_3'I&R^;0754T5.Q"-@=P/801NU%G4X=<.0?!J:&" P)>')91/FF*J>X1:BJI0&@7=,7BV2ZXHQ[?M2$>L8 M&EK+-R2^$V&J+.: :4RP4-XX=NW4B-4Y!HH)CW50<7M/#.^\WY)HO1IBJ-13 M2M![&OV!;E_2?_P.Z,<'S[$F0[$AB$>Q-EK>1HJ*U(.9C- 40V##^FSQ#@>5 MOY8RSG'$HD)?\2!3]@)%I5D89DN=)0TH380E#AM=W.TS2*Q6#@X\X?T=[T;\ M6'XT?1)]($L?R:JB0TW-4:3=Y"VE!"^0[DQ+XDL<8QV1-#,P^5Q%XV6,*TD+UJEN:H#P@\J?SD M9RDN9DUZA05(HEMN5NC1E*'#YI,F8T*2/XYD=81[2CCN@!YZ?[1\-9YV@@ MV4GKZ2;3EE$_4P8@&9'P?L:0H1<4@&;CX0^%DT:^A]A9C"X6[SNQH @+8RO^ MI) >7S+NCWD;+?+J-Y,6#MVOL6/+VX_$J M:8GG$"V$5->*',2G.!5V5ME$WC$(;!;AQ)KO<./D>5%=]QD4\/JK=Y&\]-#M MMS6:!M Z5!VV'5M^+@O! \&OO9O@:"%)I9PT$=GKR)$;"1R(M9STC<0.#,( M-U11CYQ=;(&A2'G*)[@S'";.//WZY>M%&*%U..'V*;XF*NKP@M:.VKIMN^O2 M5:$>(Z\?)VM!5UK4_\]W]]2 M;-$[8=U5*_*>_%*#(]U#F9BL:-NQ.#&+U8K/H2;VI,.:,'.CT[?4R#UX%S5& M:DN73#Q,U[54SO(*B3X86Y+$B;&7SAQA,ERWWHI3F2(>=IIT7$,]!3CT5;8_ M.=E.QQ(\H?"N%]#:V\G.:5/'QEQ_%Z6F) >2T]=6\ Q&<>L[:9RHM SP^\R] MXZ6CH6A60\/^J/'0M.R1U'>W=E)JY _HP>(.?;^6;:I@$.JK3JSWW+S189$M MH+YJI%(U[B%5-WG1R;I2UJG6KQ[W=&:#"/9>ZAZ>A2WJ/G3.QR]'^?H,&#O3NL',IXR!5=AD*]+*HA*>[,>DY'L+?+Z M12!5/249EP2*2)LY[G%YCA(F*-(2-L:"RSVI;985U78TUZO&DKMT35-A>7-E@ MXKC'Z7#\$V@'#), M6I'\;A[U\!2]H+3(T<;RI#4:2NZ!HSB2.!^D'A-5:B=Y8O&#Z(BIJYL)B48" MM1)Y7&X&TB!&3F=K)T*[XBQUE\9S?"R'OZZL#\)E8 ZVC0C4X,!% XR/WX^ M!&')7]C=EO55L%= R22<:-?(=8-YH*\D1NOB6G8/;_M)WL\?WK>XVV^2 ?6! MIW@27..YYJH%QUV(!([,R[@"JAAU)Y#/.G^,SG[K*D"O1^\]!ASNE<6=4+TE M9VA2#0!+77#/;KJ>$'HN_9>75?8=NH8IA)MI8RV#CW<<6' T6V6)=TX7[%9> M^[3T'(W3<<%O5&FF\(2;BX@MV#HPOP;FN:I_9HST0%82; MSB<2BYEXH3BI8FO1V8VBYRV%?_"TF;L)"J/DT2J^2-&B3W4!Q/0JK>U8!%"HZ6W7C(4.'\-PZ,M.A:I,9#4D_UB:8E;>*W(T#DZ^SO M&Q):Y?9+0UTK&B2^'V51]=T+($YHXL-FDQ*;M4[,=1CX@)[V(BVCIYY-BA5< MRR6Y@/%$"__]MJ4JN<_^HNMG]K$><&())B$T'^\%.ADYETRB1_5RS*-[S0X* MP#G:X%^5:_P%IOCQVMYWL0F9=D'3V/'.(J ES?!OC294NLBK#(<# MF8;H'"J!+J=Z\@6X$0X,0LX,585=('RL;$/!J3H<\E_:#YGB91<>:TN=YM3M M]69UZ);47/WBF^???O6B6+Q\_O(KO%3XCY? SG___F7V1Z05^^1,56J- _,2O75Z%BW !Y.1^3TQ_]OWI\Q62MFXO M*OVLT!.X*<4]':J#=LPXO]@1E@=W7;J,N8FS9.^.&0&D)VJ:"=4U[%8V5[A C7\)W,2=!.\*6K?TJ>H"I4)!4&,"^YMJ8U! MQGG??;7JQSJAO(Q?_^PM_D_1'4Y#)AQH=L#BJ$X+PW/]_'KF3D[W2FDP.M]X MI;P0\,VXD.2$X]S*('_S GP"AV-\*H(QE* :$93AE8:%TD]2\5'=X0'1!\7_ M3IYX\JP?JVK/$!5*;%]K+#KS4ZT&Z .%';(A>[)BWY9A!$))0F_Y;_*#)+60 M5Q#RV]R!65.OX/TVVJOD%,JK.&2VDF-+#A9$,7,[),IRSS3AO,GJ.4(+G[+' MGZ8/IT_H ::TX;_:(:1[]E)+F_T2H$26;")8C?EUD2=+9^%I;OD/TJU)B%J- MR^A$(.PNUXJ:.IPXZR@#J)[L70M2/6\;;6ZM[!2<(MNM(Q4(^J5TH.Y+ MKC M=.6-6SLPP(XFL"]N[3:A5,Q!'=7?378!GR7$^X^S0FXHE!-43P5M(\V:5>&^&?^-$C@XO' MZ4(\RK8[Z],.='I7P=3""Q8UXL&?]Y%89IJK7(2=MXTBQHE*O=Z/,?(#^!PL M;"?N(Q3)PP9?*4@L>2]M@4Y7'#[)]5&N"AX'W4)G?YG'O F^Z&?+R< N>S>SP?; :TZ5AGA#]Q_:U6BUBT0X0?K.[_%7=QF%R?N72.6 M\+06;.S%KL&>2LK.[!U<(_%9$@QVK%(BHO<_]H0_4VC4D!E+!<,,$L0T6FON MLH22C20PQK#R"'_R#%$]"#ARJ,/[^LZD74EN_Y%O!'#BKOEY6QA"\IY.8 M<63!B0ENRW[[>8O.CR8)_<8/*<\F$R::CA$'/I3PBQQ^B0"']!BF('M%V"MN MG=::M/MM:FKBBEPW"EPX=?W[\!%],CO"/W&X,NUFGITWQX9SYQ0^6WS'+8OP M'T].1*V @[&5QD;8$DR_D&-0;#.NKRKT%(ZM8&$(7:VL9KMR?6M_K0?$NR<9 M*H(O,FU*##* WZ\6QVZTXC0Q9[HK3O'\DC=+X?Z3 HS*ADURO[//E494KH%, MG^HHW +S?I!PX4*ZI Q4]N2-)I^*!_=(S/_;/'N'C>G M2,9-<9D:=^VH82P\650#-?R"79LWK&Q"],)MG+CV637M865 *DM3).LE>-VL MKRW--92L-*&0FL$[UDA26"?)PCI)"K$MG-V'V7*+=]R'S=<>8O.P,$#!1Z+T M!B7TLFX>G"K*D8Z-[FM68=6?%8(>="DY*YH0ZKJ.1*JH<+<-FV1N& ^+)IPA MX*L@X%>[.J8U(>EC%),^#I:B-L+O\NCX^7!NKCLLN0[EN$-?BZG*<])(WJ=' M - 0= @0^4'=6$J-P"#PU]FCO:XIKYB\*"!?8&M!*H'@_RD9RP\@-"NI#ZL@ M]C(^8=Z!*J%JWK0@$8V4HS]4ZY\N?WQ+K W;#GVJA6!"Y0_B:P^.5"[I7G$F MWGJ:' ,R$LI(R@%>A?'Q5P8YPXUB/$\/8NJ)G+7['MUV% (+[D!AHO&);(O$ MBS[_Q?@DW0W1#UP=5UH\V8S,D).LFT%@6?HADL$&_E,&P,R30'26W%">>MJ> M4$D<[.'.Y)G0$6'LD7<*MO-)\UAX3-E&^8@["SP*:OMIP5[<'12S' MX[3*?:?:B,9-)]Q\%+;"&Q\(.K:AB #,)_5UC:+7JJ=FW;"^(UZQICJ!&RAN M$:"W*F)A@8'CA=7:0A0*00FPZ^PKD#P3HNJ*O%9KB/CV5^0*SGOB\^X)+P>A MW32&2D7UE*J@(W4TCLI61L0YZT+)YKO>V,8(25XURBP&1;'@I_5'J:OJFFFT M@04H"U3%C-5LPO\D]Z-+T U1IK4')"EPXT/C0%C(B3+L4N%.LEDW2>NF]N*S M$==9&_/!%R]L)C<-7_6EQ#/H 4N%0LBJ-57),>J2A>J\- K-Z+%@IV=5@\7X MU+<<98DN$('-,26"*J5$61($/:"IC1CK\,SHP0)6OF2U!/@+7MDSOS?:QYYB M9O7]M+7%*(*!4;WJF& _*O+"!7Y+]?K(%"])GN*"JE69UYS/@F4V-3&Y(_DSUI!T%.5MP.DC&PT"=1K(( M_M*BM/7N@&:ER+"!"#PZ71N%PD8VP8>#1(0XC+HJH6!+ID5%)/ MUX. :/1M'US7Y['L9(%TJ=(9N*^4#/ $0OVVF;9F(O33IELO]ON'M4?\6I0T M(6,1AD5\C;I*DMI@=:Q(<9+^I?QBS)RJR2,MHL;2*6\E5=[X SA4B2';H^+6Z=9^I! M9^H0'+S-9H!GK_*S3!!E)2_.&/E_+;JX:QTVA7 ?[-AE@&A->NZ4N]<+D)'4)&$8Z.3^(I)?6!IR\?U(N>CP M,B'.Z-HOI7*C!!WX'B$CZ@%M:$UYH]2S, I85.S62\=(7U^7E#J"DD-<+]KE M"$X'+" E4SLOH ==0"S2*-(93?TWX2R<$>+^XE;-,)YPN0C/L#\MOCQ/\X-. MFJUO-3?IZSASWB147B3C$82$=TP.:DI%NY>LCAN*S/CL;3:2X9 MSQ\JSVC@(+P'.@GJ%7@YI.$KQ;KJNHOZ0>6>JM8]R%.-AU^Q\^%$"*MF4Q\L M0VE8+6VW/"^F!UU,E, AWT\3Q)[;F'LK69Z!^),:Z0M'TT]8(D2K+YH"O&"8 MVXKZ-,_0U0<^(RASQAT2T8(C19<6>$3@J(BQ0\=XYLW!O.\(S< X8*B?1'4E[ME?35V MW*9@YT0"+)G+__B-SOZF$#Z6/UL:2))"U(]V$4X#D6LO)&/Y;YS#Y,_#N4 Z MG(D2: 'A3R5YGF:5F#GV@@X=BH_N?,Q^)!BX8[9U([1DIAEP:ETPNY@1V(S2:=-FD;TII'FZVCI-6A+#'SBWVSI M_U61GTQYFD.H-QR%V7:-GYXWY(-NR.OJ<# ))V:R43_.>5\?#(I"1@*$L#>'+P''(K2^N?>4* M%?-^86$=$OK"KU.SQG'.Y7.>U@>=UEQK1P44N>?4*/?M MF>TQ-G&&]?)ZZ,N*F33_\I' _^>I?MBI!LN>-A)*VV/3+'5Y]-TF?($";B]M;G?^Y%?NC$K1;.JF%/@<)5=6ZR M??!9B609_B1GX)3L(&U<$-I!Z;V*K56@LT8/9](ZF?$5"H%&JG3G^]-/WX + MK94GVY<_/=4V.P0V.)=(CU)* Q.Q&/M"X:4IY@K4P$VC1!W^)1EVD'X1[Q+^ MER)I%;47-=YQ#X7CI.GN"'V->EV7F")5SS%1A'7G%L&R[TJF.T6RENB]K96/ M&3< 6*=17'ZT4CM'W82%-"4*4@@+<@S^P03N;J:O*6'?25'/PSD;6/)/+O MF&,VF2]C.$S;3 !W+91 *OP>;:MCV:@66/([PC[33(=W4.Z/VK7;BM<>^>/I MBY]]CSV:CF?=9#%GL YONZ_7ID,=>;DDVV!#HUBU:JI)\RNX\C^//OVGF[5E MN?IX!7JD"YF.#?[OVW^TO3LU%8MM3153!GM.E+12D2%&DBY@>6@(5SV$@;+- MG\L*\7TR9CCZ8%N5:Z;^O.K#R\)N GSX<,?X__/'%\4?GC^?>X 'GTD'T2QA MVN9$NEX6., ?>A1?%E\]?XX'?I1#>='JKQ-#.A1>JPO7N8JVRCI\**@ M\6[9DCIJXT2R%23X$5*7-&J;K11SZ.VYB9MP%*JGT5;::>D?KF,=O)= M^M\1!W,F[DRTHG[]WKY8H.HS9)S0 \2AE#[$Z\:Z=9([ K9L(# M_@73GGA6 M$\&X:AT-Z A(AVW45GWLMFR9VJV6PQ/@,>8M%ZFX"6Y%2XPEVWE2!^ZYQ MLM")A +>Q\[3X*&&03[H,!C%'FL#Q[8 $69ZMKA,.28)"(!/PP%OX#WSI9BR MYK_&MH*I9"&V/<9ES9>)WC6'E%Z.24?0;VKS^LUE3KUPEM6M#@1CP!;% !BP M/#424LP2@INXF! 1$.]:'0PF%\3H=VU5]AQ&Z!J ZZ,D\T\Q!&:1JD0],JJ! MI&ZZ.U$*'T?1':\(IHBF6,[1$ 998T@*>&C+NS)VB3&>R\?EE,+ MPQ#2<]I3NK>8]C!(]\LO>C2FW0O_; 7-'+4T!7]E[,\A/B*.;RSU;=7LZ8R+ M@MK^[MAU]@J)[-*=#Q1)_5BO'N5_B-@3K1_J?Q0>[6IH7S-O93 ^8XAV+B=& M;Y+Y( (&L>2>@,&[^(P"XU,\!K6KKNO7JF,HV0L5^/8_#U,9]3_O8XPG!*#Q M3),PG:G-',8ILO 2%@9G%PTM@27LC"R8MK(NQ M=4KVC(U;QM7_- ^ -XY#+)SU77"NE&7=5B.WZ&,4248)^T!XQJC34'PW-]+L MCXB7 6G.MRM[4:._>"8D>3V*[LM2U 0?S _\+@D9:B] M9F)21=HY9_I075%_I[)W0EW D8X7X>0(6X6[2$]O&O(B.-=,W<,4T-&D0?IW MDRJRL@MFXL+<]4-/VHM+S=QW4P'<,4SX_V!UX(=[-(R<6AM*J\CK3)4Z+*F? MC8.FR;M6SUR>3I5,U)4Q.$."1?%T#<0ZS'/8D:+S$X)G11@.BU-JOO%<16@) MD?G36K^TUD3Z)]C:ZM K.;;\T7L3A1TQ/A%ET6N&=>ED7IE%F5Y=GBG=;SM*W>>BM8BPGE2O@"$-, M)@2]^1P\6B<"'Y6_+&KYUPI:WILS&?R6537-H5),'S8CPEK1^PL.8/VS?I%_ M'&6@O#ZHA+&2I =I9D<4&Y)5?(S1Y&-Q=3Z<9"^>1":48B$!>P5+=,')WJ'- M'!.:QSG8RIA$=E3H\^":[+N:-1C97]AQZ@ S7@ZXDB M$67;LD80E2=G7YJO$@$:B1A[%';W61:\4!@[:;67JS,():K=,M4__Z- M$/B M*4EB92$N4X<6I+4M^;#ND+3I6@FN$$S52*3LNG75^/K&2-_T!:X0[BE)N6GT M=:VEKJ28E,I5RM@/U97AH Q.P^$!;'1>^/;7#U M+F:H] 7WI!%*413;48F MDRP9%W=(5P5E&L*ZG)R)B>1 7-,2FR+UZ@QB7'O2!,VC;#D[]?JIV9Q[LCT/ M!<>1=(E3XD&_UJA^U@#RT1QW?Y*4T8UEF/Y6I:PS/E$Q3#(50##0-*,TH\D8 M]Y,"0F9A"GE1C7O^3^E[3NO-4KZH=[O@.H6%B43&I@'^1_O@_D64F#\H:UN# M09B=F;BCPXB$<^(X.QMUG\T';X]@'.(-2 8&XI-]52V.5=GG>[E, G4GBU[9,\TY1E92,M@JK0: M)/D[Q+]8&&30I(Q)"ET$,> [A]<(P5"C58T57H-(N=F0VIO=KE:(?%R M12]&XZF"'9M;MUQ,T$3B)X=2QDV!F]W$0?"OS-7$N_>E2);F3_V!SP$@'A(' M1XJ([D2 4E;$IR)MW!J+F4\+PN.K)3ZF+T[GD5?-N6QS+U"HGL#JSN!\)\]&6V@_1X:YX5]S0,"JZ2S4)L]H1:=X$N'WPT@>W-,\ M6UY)VW$^<<[&TOB :>34 HA2 /)%(>HQ NFKLH]H]>NP ESE*:UU:-5/$&S1 M@_W!I4)Z4TZ-Y9(4J,.A>"SUDWH>BO3R"I%:1V#A+"8)I[SJ@0L2VM3)X\V] M0_39G;:3KGB*\J)E8QUF>L4#5O/I744 !ER EQ]W=:\I-F'SB<"A(Q?9/S&I M0]\VQ#Z@=!N/SOVY'::(:[>G&*E#":U#,;<#=7N!(YI6&N.WUEQD0@<+5M5)^"=@]*A/S2)6[3%>.('WKU;]R/$L'RSMT#7U&F^^ M+!L,X["MB*X!Q4._4:MT131GDZUGU&AE:)%3P>YM:94/Z_0 M+@$?^P[3#.A9W-#3XL_IP^MP;/\:]4W?@&\QKR6FH3$K0*" MZ H-BTPV0<*AQ\6J*6M!JR%AU5<<& CV%'^C((S<(@28865#+AGMBC5A+_1C MF4N7-9![:+Z*0XS$H<=),95FKHD9ZTYX53@(''.$)=" M9?8>FJ4+WZX1HVY (GB)%+)VE*2>\04NA-Y:-T,9FE<2GNRLA#TLCQH.+)DH)<# MZ:MXEE;B+WCQNV^'^;,%"QW;0X=@;+5>F1Y-^A+D/*ZVE:HW;IBT#646@/N" MR:W;F&3;@4@JQ0[:&3F]^_3>LNL$C;Z9?8Y[W,AE$*;Y'&UBP]Y MGNJ^]"EDQY#K;K/X3]V;7&[TX'>&X^=+3"?UJB0BAP7+Y7(1F$-=/%9#E*EK M['!-!C_)/?J!X"83-^R^FPT"-?,^%,?X\6)W3@,L!'9EDK<5K@+=MB#/+>5( MIHP$02W8(RFT8R,U<&P!V#\@ODS-9=TVRV.;VLV8M M?'I:'V.HJH^$J=$'Z+3&HG<4O@+Y0CPZEI8V:L#W1RNMD[00N1$%I0!*-(,4 M]O*I2NL)T@,;,BD-IYV:*A!X4DZ:[L4':M:AMJX:JFJ;74@A/A#%LN_9"S&HZ5:F@J+Y$ O@%_LE#_77NN6[)+XR;Y3DO=^6)BZ@ MY1B ./M0&&;K=!0AK49Z%HFA7=7]:MR9 (_X5Q)VW8E]1#C8J9YW8\]19:.$DJ:LFS3,*/G IU3L MTYP#;&AA%P\F6R'5G3FZ:LIUQ5O8,G2K&J&B]-IAMJ89Z.6H;>MZ\17PX5>Q M<;%SM@QB&@B$_!]?,;.>'8==Y-1D[3P["UE2 MH4@NU%#FR(4A22YIDA/)C4ZQ:*NK4H) J2!%T"+]SUBY^/BNXIL<;(_WA R&BOZ!Z'2NF3*[%<//#Y:LO M"_CF]+5W5%!$./D=NM*QH/XLO9H\U']JNM7'\->W^BP];#_M=NS"FWI(,EYX M2*>+3!%%V6)8,H(-:EN9;#[IO]WMM1D.S>TZ9C+LV&$@/F!ZL?(C4_?'AOS$ M'4TN 1!P#(2:\N83HI)'DY;^[^H8S=RN(D?4G]6$5]\A 04H;)P=$T1,1!(U M'V/96K(%+$E?#JE)A7Z&6MQ?3$"UNJ5@MSS.I,3#-2BS6:YJS6IU2"/QBQ.. MLCUZ@(U^0B%7/:S('GU*\/FH?0@6O>D!XT&GX\>9Q>"Y[&B:+G_ZJ9AE1L$F M"Y_27__?%\^?%^'Y>>+^3#]Q//R:LW/-C=J=?@AKBO@DY#OLEL1:J\9=I,4Z MZ;'DC&B837H-6\K45EDVU*Y(:X*C3U';8_M $PXU'S/\5O@.#Z=E9]KOB#^8 M$?[@DU.W.)GGXNP?OWE^+LX^@F=Y@.+LH^DV^["M&8D?C .;+C8,UC9Q(R#5 M9=74%:>1D"BQ!% \!S6?Y(Y^09J&X4J./T8K(=0 .A,X7-)Y8XA-"9#D["D* M1(N[UA2;I]%?9 F)=$2H!BG7"1E0;P_5%B*PEH!=ST37L#%#3V,*)7QD^H,4 M ='D-.$V 7TJY-'UYL:;:H<,#O@)Q2N>A-K*U[2 S)U5MB.N8'V'9KSD;RACGJ:>>&;LJ4XVL5)1U# +R& M60DQFTCE$79IW.T5Z$KW#E%S3Q$80\4N]WV8TJ^>%Y'UB5])^3XW4/2 MN>N&D@Y=#*^[&=HE!QA5+'*/R.X4#RQ I$.UMI( G7FCL/CM*=;BU*QNE-E; M/%NDP7WX+9V+ZC'+"[N%L<$CSY+_T$*F>"3QNM +>6RBLCK@ MWZP4&18K[17F7ZD9Z+B'XV.[=L06^].3R*.U> M4Y%;I0A_W$+SDD+14LAA5Q4*]"D<"-"H6L(?85CP(-SN'@NM[GTD_\H8?5^L M5%JHVQ.@;@8G&Q*)?D\1) ![HFQJCG%=6+>R(O/#V[]'8\.'*KPW'=Y"P[KJ M+E C)K_NU;:L*16@&=,_Z M;-O12EWU(B8A2$PWG#HCO@0:BR2RZ!D]P?=R20D\#];5XH?^4^ ]A!"2NGH6Y1?8Y_.-] MU5Q<7M?7A1=1VY;KS$]Z\=O?6 W+3@NGO.89J9U3](%7)I)Z1(@9A8!1&&LW M7<.BVM=*SSM5>'.W8>=L&5X:OK[>3^XE(2BZO/6G0U@P=.2IEC!8QJT-(WY1 MNS'PYG%3:D5CCKC5&(B51U1\_+H=P8_@3)[ MD:.4N"=P;;].FW%,,D7>C14XGT7P4&T^_^1A$?Z*GVD72(@*PB ,5;L0($!8 M^!MI(XW0:TJ%V;(E5,H^3 $JF&SDU/N\M>\P(\=]FF7F5XZN@1QY,>'#QS!@ MWO>AAR MEN$1WO8 :&LZ&I9:":1A=YS,+1]%0NQK#+Q< 6]\1]S@$R[TCO96G@Y$A9 B MA#L^Q,#/%PT%M9TG%?9BFA0J/&__'=(:\9M%IM0M"X)?2U=$MKZB^>,F9CIS M]GWM(H"5;O^<,5.XOM&<3V[LJ@^6#",]>^/L3GCL0QT944ZL'L=IF3#-1V:K M(\Q:N?J(XK((\JB\T0S+:(2C M94BTA$8$88#D7-)3'< ?*@5;+V&D!',>13ANZ Q(VFRH/1-5'Q5R,HJ?977L MI HI(/:\ZJ5#;A5R62JV_:X30B)=070F*_B):%TJCOT& =(O.B(U4= MC.R1S_3(JH.N34I%/TD0+$4/GT"";_P8<(6JW#'\VOQ"&TFAVH&38AI&\:QW M*!&O%;_:HB[0Q5C7NPO.ZO#%OW+VD0KF M &"XO4<_/!=$;RF(OC@71!_!L_QK=:O>NB*C,>30YUA73Z*RK>8BYWP(Q"Y56@\]R]-FIM#3E+V)H__D,C&,I59Y!Y%7J7O@0S=MR M24IV5@5[*XH:]L5GE)C3/!6 >_YQU)-9:*\=_QG=D>P'7UE)6D0'TK8*#^F* MXJ\XSM6WL@A'2>FE?^*8LD&<5BRDO$,8\'K@HX@I]1+A(%<$\V\7OGA=#^7\ MZY [47/901Q_JX@_S54>(\)=U.,0G%6M\8T%ATJ>N)%V0%5CBRM0-+F8^##2 MYFH80!_S#'O61ZQ]ZZ'V>8 8B>F2GRG89$G6PK.U6Q-54E@0YU.C2K9E4K:\@PR5$,I1T%4:M90CBAH)K[3&VD 8DYVY],(DQKIJ7PZ&8 M3R,762LY(4VTMXZ)2F+T6;$5B(EI0"WVJ-X/,$T'"KJ5(@T-U/AR6+UC M3HJ1@['HC[YI.39++KRLE[M0C08>*@#(\]"$W @8QAY1 C 4JEO+X?%=8&/$ MB9U[1KS0MF86NA392SU/NAA=1V2X!GTB;VY*!M>*-WR*.SB!SO#[R